From cdc94655fb5249872e8a22835c4c5215bf39a3c2 Mon Sep 17 00:00:00 2001
From: 赵文轩 <1652863494@qq.com>
Date: 星期一, 17 六月 2024 14:40:32 +0800
Subject: [PATCH] 本地画pdf测试类

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/PDFTest.java |  947 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 947 insertions(+), 0 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/PDFTest.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/PDFTest.java
new file mode 100644
index 0000000..8452e83
--- /dev/null
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/PDFTest.java
@@ -0,0 +1,947 @@
+package com.ltkj.web.controller.his;
+
+import cn.hutool.json.JSONArray;
+import cn.hutool.json.JSONObject;
+import cn.hutool.json.JSONUtil;
+import com.itextpdf.text.*;
+import com.itextpdf.text.pdf.*;
+import com.itextpdf.text.pdf.draw.LineSeparator;
+import com.ltkj.hosp.domain.TjPdfVO;
+import com.ltkj.web.config.pdfutils.PdfUtils;
+import org.apache.commons.codec.binary.Base64;
+
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+
+public class PDFTest {
+    public static void main01(String[] args) {
+        String json = "[{\"妫�楠岀粨鏋滆褰昞":[{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0237\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0237\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"鐘舵�乗",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"232\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766232\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"杞痋"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0239\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0239\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"妞嶇墿缁嗚優\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"234\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766234\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0240\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0240\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"棰滆壊\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"235\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766235\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"澧ㄧ豢鑹瞈"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0241\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0241\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"绾㈢粏鑳瀄",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"236\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766236\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"1+\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0242\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0242\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"瀵勭敓铏泦鍗靛疄楠孿",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"237\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766237\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0244\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0244\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"鐧界粏鑳瀄",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"239\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766239\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"2+\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0245\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0245\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"瀵勭敓铏櫕鍗佃鏁癨",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"240\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766240\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0247\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0247\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"鍚炲櫖缁嗚優\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"242\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766242\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0248\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0248\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"澶忕闆风櫥缁撴櫠\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"243\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766243\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0249\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0249\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"渚块殣琛�Hb\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"244\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766244\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"+\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0250\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0250\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"鑴撶粏鑳瀄",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"245\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766245\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0252\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0252\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"鑴傝偑婊碶",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"247\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766247\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0254\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0254\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"铏嵉\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"249\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766249\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0256\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0256\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"鐪熻弻\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"251\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766251\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0258\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0258\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"绮樻恫\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"253\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766253\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0260\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0260\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"閰垫瘝鑿孿",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"255\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766255\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"缇庝鲸1800\",\"JCZBDM\":\"0261\",\"JCRBH\":\"02280\",\"YBSFDM\":\"0261\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024052700000520\",\"JCZBMC\":\"鍏朵粬\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-01T16:34:37.333\",\"JCRXM\":\"璋㈣幑鑾筡",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240527000766\",\"DYXH\":\"256\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240527000766256\",\"LOINCDM\":\"\",\"YQBH\":\"0031\",\"JLDW\":\"null\",\"SBBM\":\"0031\",\"JCZBJG\":\"鏈\"}],\"鎶ュ憡璁板綍\":{\"BZBCH\":\"26\",\"BGDLBBM\":\"null\",\"MZZYBZ\":\"1\",\"SQRQSJ\":\"2024-05-27T10:07:00\",\"XYZDDM\":\"\",\"HZBFH\":\"\",\"JYBGDH\":\"240527000766\",\"BGDLB\":\"妫�楠屾姤鍛婂崟\",\"BGYSBH\":\"02280\",\"MJ\":\"0\",\"SQRXM\":\"姊侀潤\",\"JYBGID\":\"240527000766\",\"HZXM\":\"鍒樻鏄孿",\"DABCJGMC\":\"娉惧窛鍘夸汉姘戝尰闄",\"DABCJGDZ\":\"娉惧窛鍘夸汉姘戝尰闄",\"YLJGDM\":\"43899007-X\",\"PationId\":\"20240527000023\",\"DHHM\":\"15249327942\",\"CYRQSJ\":\"2024-05-27T10:33:52.943\",\"XGBZ\":\"0\",\"DYRQ\":\"2024-06-01T16:34:37.333\",\"WJLJ\":\"-\",\"JYJSQM\":\"璋㈣幑鑾筡",\"SQRQ\":\"2024-05-27T10:07:00\",\"JLYSBH\":\"00000\",\"ZDRQ\":\"2024-06-01T16:34:37.333\",\"GRBSLX\":\"99\",\"ZDJGDM\":\"43899007-X\",\"HZBQMC\":\"\",\"ZDJGMC\":\"娉惧窛鍘夸汉姘戝尰闄",\"BGYSQM\":\"璋㈣幑鑾筡",\"SHYSQM\":\"鐜嬭姵\",\"BBMC\":\"null\",\"SQJGMC\":\"娉惧窛鍘夸汉姘戝尰闄",\"totalCount\":\"3.0\",\"SQRBH\":\"03123\",\"JYXMMC\":\"绮究鍒嗘瀽\",\"JYJSBH\":\"02280\",\"his_registration_id\":\"2024013998\",\"HZLXDM\":\"1\",\"BBLX\":\"澶т究\",\"JYYSQM\":\"鐜嬭姵\",\"BBDM\":\"null\",\"JYXMDM\":\"0180\",\"BGKSBH\":\"0017\",\"JYBGRQ\":\"2024-06-01T16:34:37.333\",\"JYBGJG\":\"宸插\",\"SQDBH\":\"yl2024052700000520\",\"HZXB\":\"1\",\"SQJGDM\":\"43899007-X\",\"JSRQSJ\":\"2024-05-27T10:23:18.243\",\"HZKSMC\":\"娑堝寲鍐呯\",\"JYBBH\":\"55\",\"BBZT\":\"宸查噰鏍穃",\"SQKSMC\":\"娑堝寲鍐呯\",\"JYBGBZ\":\"-\",\"BGKSMC\":\"涓存瀹",\"JYRQ\":\"2024-06-01T16:33:53.237\",\"DABCJGBM\":\"43899007-X\",\"RowNumber\":\"1\",\"HZNL\":\"78\",\"SQKSDM\":\"0067\",\"HZKSDM\":\"0067\",\"SHYSBH\":\"02188\",\"JYYSBH\":\"02188\",\"XYZDMC\":\"null\"}},{\"妫�楠岀粨鏋滆褰昞":[{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0013\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0013\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"120.00-160.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鈼嗚绾㈣泲鐧芥祿搴",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"4\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"3\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-g/L\",\"JYZBLSH\":\"2406010001803\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"g/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"82.0000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0014\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0014\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"35.00-49.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鈼嗙孩缁嗚優鍘嬬Н\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"4\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"15\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-%\",\"JYZBLSH\":\"24060100018015\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"%\",\"SBBM\":\"0026\",\"JCZBJG\":\"25.3000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0015\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0015\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"80.00-100.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"绾㈢粏鑳炲钩鍧囦綋绉痋",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"16\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-fL\",\"JYZBLSH\":\"24060100018016\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"fL\",\"SBBM\":\"0026\",\"JCZBJG\":\"98.6000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0017\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0017\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"310.00-370.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"骞冲潎琛�绾㈣泲鐧芥祿搴",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"17\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-g/L\",\"JYZBLSH\":\"24060100018017\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"g/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"322.0000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0020\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0020\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"100.00-300.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鈼嗚灏忔澘\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"4\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"4\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-*10^9/L\",\"JYZBLSH\":\"2406010001804\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"*10^9/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"33.0000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0021\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0021\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"6.50-12.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"骞冲潎琛�灏忔澘浣撶Н\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"23\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-fL\",\"JYZBLSH\":\"24060100018023\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"fL\",\"SBBM\":\"0026\",\"JCZBJG\":\"11.4000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0022\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0022\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"0.19-0.39\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"琛�灏忔澘鍘嬬Н\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"4\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"27\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-%\",\"JYZBLSH\":\"24060100018027\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"%\",\"SBBM\":\"0026\",\"JCZBJG\":\"0.0400\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0023\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0023\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"9.00-17.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"琛�灏忔澘鍒嗗竷瀹藉害\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"28\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-fL\",\"JYZBLSH\":\"24060100018028\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"fL\",\"SBBM\":\"0026\",\"JCZBJG\":\"17.5000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0024\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0024\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"11.00-45.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"澶ц灏忔澘姣旂巼\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"24\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-%\",\"JYZBLSH\":\"24060100018024\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"%\",\"SBBM\":\"0026\",\"JCZBJG\":\"33.4000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0199\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0199\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鏈夋牳绾㈢粏鑳炵粷瀵瑰�糪",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"20\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"null\",\"JYZBLSH\":\"24060100018020\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"null\",\"SBBM\":\"0026\",\"JCZBJG\":\"0.0200\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0200\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0200\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鏈夋牳绾㈢粏鑳炵櫨鍒嗘瘮\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"19\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-/100WBC\",\"JYZBLSH\":\"24060100018019\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"/100WBC\",\"SBBM\":\"0026\",\"JCZBJG\":\"0.4500\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0292\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0292\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"4.00-12.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鈼嗙櫧缁嗚優鏁扮洰\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"4\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"1\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-*10^9/L\",\"JYZBLSH\":\"2406010001801\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"*10^9/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"3.4400\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0293\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0293\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"2.00-8.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"涓�х矑缁嗚優鏁扮洰\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"6\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-*10^9/L\",\"JYZBLSH\":\"2406010001806\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"*10^9/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"2.0500\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0294\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0294\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"0.80-7.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"娣嬪反缁嗚優鏁扮洰\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"7\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-*10^9/L\",\"JYZBLSH\":\"2406010001807\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"*10^9/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"0.9900\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0295\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0295\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"0.12-1.20\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鍗曟牳缁嗚優鏁扮洰\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"10\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-*10^9/L\",\"JYZBLSH\":\"24060100018010\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"*10^9/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"0.4000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0296\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0296\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"0.02-0.80\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鍡滈吀鎬х矑缁嗚優鏁扮洰\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"4\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"12\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-*10^9/L\",\"JYZBLSH\":\"24060100018012\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"*10^9/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"0.0000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0297\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0297\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"0-0.10\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鍡滅⒈鎬х矑缁嗚優鏁扮洰\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"1\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"13\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-*10^9/L\",\"JYZBLSH\":\"24060100018013\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"*10^9/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"0.0000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0298\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0298\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"0-999.99\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鏈垚鐔熺矑缁嗚優鏁扮洰\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"26\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-*10^9/L\",\"JYZBLSH\":\"24060100018026\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"*10^9/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"0.3100\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0299\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0299\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"50.00-70.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"涓�х矑缁嗚優鐧惧垎姣擻",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"5\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-%\",\"JYZBLSH\":\"2406010001805\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"%\",\"SBBM\":\"0026\",\"JCZBJG\":\"59.2000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0300\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0300\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"20.00-60.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"娣嬪反缁嗚優鐧惧垎姣擻",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"8\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-%\",\"JYZBLSH\":\"2406010001808\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"%\",\"SBBM\":\"0026\",\"JCZBJG\":\"28.9000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0301\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0301\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"3.00-12.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鍗曟牳缁嗚優鐧惧垎姣擻",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"9\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-%\",\"JYZBLSH\":\"2406010001809\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"%\",\"SBBM\":\"0026\",\"JCZBJG\":\"11.7000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0302\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0302\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"0.50-5.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鍡滈吀鎬х矑缁嗚優鐧惧垎姣擻",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"4\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"11\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-%\",\"JYZBLSH\":\"24060100018011\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"%\",\"SBBM\":\"0026\",\"JCZBJG\":\"0.1000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0303\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0303\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"0-1.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鍡滅⒈鎬х矑缁嗚優鐧惧垎姣擻",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"14\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-%\",\"JYZBLSH\":\"24060100018014\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"%\",\"SBBM\":\"0026\",\"JCZBJG\":\"0.1000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0304\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0304\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"0-100.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鏈垚鐔熺矑缁嗚優鐧惧垎姣擻",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"25\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-%\",\"JYZBLSH\":\"24060100018025\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"%\",\"SBBM\":\"0026\",\"JCZBJG\":\"9.0000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0305\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0305\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"3.50-5.20\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"鈼嗙孩缁嗚優鏁扮洰\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"4\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"2\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-*10^12/L\",\"JYZBLSH\":\"2406010001802\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"*10^12/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"2.5700\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0306\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0306\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"27.00-34.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"骞冲潎绾㈢粏鑳炶绾㈣泲鐧藉惈閲廫",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"18\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-pg\",\"JYZBLSH\":\"24060100018018\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"pg\",\"SBBM\":\"0026\",\"JCZBJG\":\"31.8000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0307\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0307\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"11.00-16.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"绾㈢粏鑳炲垎甯冨搴﹀彉寮傜郴鏁癨",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"22\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-%\",\"JYZBLSH\":\"24060100018022\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"%\",\"SBBM\":\"0026\",\"JCZBJG\":\"15.9000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0308\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0308\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"6.50-12.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"绾㈢粏鑳炲垎甯冨搴︽爣鍑嗗樊\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"3\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"21\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-fL\",\"JYZBLSH\":\"24060100018021\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"fL\",\"SBBM\":\"0026\",\"JCZBJG\":\"56.1000\"},{\"YQMC\":\"杩堢憺BC6000琛�鐞冧华\",\"JCZBDM\":\"0309\",\"JCRBH\":\"03062\",\"YBSFDM\":\"0309\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"30.00-90.00\",\"YZID\":\"yl2024060100000135\",\"JCZBMC\":\"澶ц灏忔澘鏁扮洰\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-02T09:27:40.927\",\"JCRXM\":\"鐜嬮潤*\",\"YCTS\":\"4\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240601000180\",\"DYXH\":\"29\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"1\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-*10^9/L\",\"JYZBLSH\":\"24060100018029\",\"LOINCDM\":\"\",\"YQBH\":\"0026\",\"JLDW\":\"*10^9/L\",\"SBBM\":\"0026\",\"JCZBJG\":\"11.0000\"}],\"鎶ュ憡璁板綍\":{\"BZBCH\":\"26\",\"BGDLBBM\":\"null\",\"MZZYBZ\":\"1\",\"SQRQSJ\":\"2024-06-01T09:41:00\",\"XYZDDM\":\"\",\"HZBFH\":\"\",\"JYBGDH\":\"240601000180\",\"BGDLB\":\"妫�楠屾姤鍛婂崟\",\"BGYSBH\":\"03062\",\"MJ\":\"0\",\"SQRXM\":\"姊侀潤\",\"JYBGID\":\"240601000180\",\"HZXM\":\"鍒樻鏄孿",\"DABCJGMC\":\"娉惧窛鍘夸汉姘戝尰闄",\"DABCJGDZ\":\"娉惧窛鍘夸汉姘戝尰闄",\"YLJGDM\":\"43899007-X\",\"PationId\":\"20240527000023\",\"DHHM\":\"15249327942\",\"CYRQSJ\":\"2024-06-01T10:16:35.29\",\"XGBZ\":\"0\",\"DYRQ\":\"2024-06-02T09:27:40.927\",\"WJLJ\":\"-\",\"JYJSQM\":\"鐜嬮潤*\",\"SQRQ\":\"2024-06-01T09:41:00\",\"JLYSBH\":\"02186\",\"ZDRQ\":\"2024-06-02T09:27:40.927\",\"GRBSLX\":\"99\",\"ZDJGDM\":\"43899007-X\",\"HZBQMC\":\"\",\"ZDJGMC\":\"娉惧窛鍘夸汉姘戝尰闄",\"BGYSQM\":\"鐜嬮潤*\",\"SHYSQM\":\"鐜嬭姵\",\"BBMC\":\"null\",\"SQJGMC\":\"娉惧窛鍘夸汉姘戝尰闄",\"totalCount\":\"3.0\",\"SQRBH\":\"03123\",\"JYXMMC\":\"琛�缁嗚優鍒嗘瀽(BC600)\",\"JYJSBH\":\"03062\",\"his_registration_id\":\"2024013998\",\"HZLXDM\":\"1\",\"BBLX\":\"琛�\",\"JYYSQM\":\"鐜嬭姵\",\"BBDM\":\"null\",\"JYXMDM\":\"0109\",\"BGKSBH\":\"0017\",\"JYBGRQ\":\"2024-06-02T09:27:40.927\",\"JYBGJG\":\"宸插\",\"SQDBH\":\"yl2024060100000135\",\"HZXB\":\"1\",\"SQJGDM\":\"43899007-X\",\"JSRQSJ\":\"2024-06-01T10:11:02.193\",\"HZKSMC\":\"娑堝寲鍐呯\",\"JYBBH\":\"704\",\"BBZT\":\"宸查噰鏍穃",\"SQKSMC\":\"娑堝寲鍐呯\",\"JYBGBZ\":\"-\",\"BGKSMC\":\"涓存瀹",\"JYRQ\":\"2024-06-02T09:05:39.8\",\"DABCJGBM\":\"43899007-X\",\"RowNumber\":\"2\",\"HZNL\":\"78\",\"SQKSDM\":\"0067\",\"HZKSDM\":\"0067\",\"SHYSBH\":\"02188\",\"JYYSBH\":\"02188\",\"XYZDMC\":\"null\"}},{\"妫�楠岀粨鏋滆褰昞":[{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0237\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0237\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"鐘舵�乗",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"232\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219232\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"杞痋"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0239\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0239\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"妞嶇墿缁嗚優\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"234\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219234\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0240\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0240\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"棰滆壊\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"235\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219235\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"澧ㄧ豢鑹瞈"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0241\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0241\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"绾㈢粏鑳瀄",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"236\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219236\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"3-4\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0242\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0242\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"瀵勭敓铏泦鍗靛疄楠孿",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"237\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219237\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0244\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0244\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"鐧界粏鑳瀄",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"239\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219239\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"2-3\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0245\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0245\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"瀵勭敓铏櫕鍗佃鏁癨",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"240\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219240\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0247\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0247\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"鍚炲櫖缁嗚優\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"242\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219242\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0248\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0248\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"澶忕闆风櫥缁撴櫠\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"243\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219243\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0249\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0249\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"渚块殣琛�Hb\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"244\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219244\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"+\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0250\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0250\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"鑴撶粏鑳瀄",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"245\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219245\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0252\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0252\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"鑴傝偑婊碶",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"247\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219247\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0254\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0254\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"铏嵉\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"249\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219249\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0256\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0256\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"鐪熻弻\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"251\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219251\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0258\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0258\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"绮樻恫\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"253\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219253\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0260\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0260\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"閰垫瘝鑿孿",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"255\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219255\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"},{\"YQMC\":\"RUNWEI绮究鍒嗘瀽\",\"JCZBDM\":\"0261\",\"JCRBH\":\"02182\",\"YBSFDM\":\"0261\",\"JCLB\":\"\",\"SHRBH\":\"02188\",\"CKZFW\":\"\",\"YZID\":\"240603003219\",\"JCZBMC\":\"鍏朵粬\",\"JCFFMC\":\"鍖栧娉昞",\"BGRQ\":\"2024-06-03T17:41:17.037\",\"JCRXM\":\"椴佷繆鍏癨",\"YCTS\":\"9\",\"SHRXM\":\"鐜嬭姵\",\"JYBGID\":\"240603003219\",\"DYXH\":\"256\",\"YLJGDM\":\"43899007-X\",\"ZBJGLX\":\"9\",\"XGBZ\":\"0\",\"JYDLJGJSDW\":\"-\",\"JYZBLSH\":\"240603003219256\",\"LOINCDM\":\"\",\"YQBH\":\"0022\",\"JLDW\":\"null\",\"SBBM\":\"0022\",\"JCZBJG\":\"鏈\"}],\"鎶ュ憡璁板綍\":{\"BZBCH\":\"26\",\"BGDLBBM\":\"null\",\"MZZYBZ\":\"1\",\"SQRQSJ\":\"2024-06-03T17:39:47.303\",\"XYZDDM\":\"\",\"HZBFH\":\"\",\"JYBGDH\":\"240603003219\",\"BGDLB\":\"妫�楠屾姤鍛婂崟\",\"BGYSBH\":\"02182\",\"MJ\":\"0\",\"SQRXM\":\"姊侀潤\",\"JYBGID\":\"240603003219\",\"HZXM\":\"鍒樻鏄孿",\"DABCJGMC\":\"娉惧窛鍘夸汉姘戝尰闄",\"DABCJGDZ\":\"娉惧窛鍘夸汉姘戝尰闄",\"YLJGDM\":\"43899007-X\",\"PationId\":\"20240527000023\",\"DHHM\":\"15249327942\",\"CYRQSJ\":\"2024-06-03T17:39:47.303\",\"XGBZ\":\"0\",\"DYRQ\":\"2024-06-03T17:41:17.037\",\"WJLJ\":\"-\",\"JYJSQM\":\"椴佷繆鍏癨",\"SQRQ\":\"2024-06-03T17:39:47.303\",\"JLYSBH\":\"00000\",\"ZDRQ\":\"2024-06-03T17:41:17.037\",\"GRBSLX\":\"99\",\"ZDJGDM\":\"43899007-X\",\"HZBQMC\":\"\",\"ZDJGMC\":\"娉惧窛鍘夸汉姘戝尰闄",\"BGYSQM\":\"椴佷繆鍏癨",\"SHYSQM\":\"鐜嬭姵\",\"BBMC\":\"null\",\"SQJGMC\":\"娉惧窛鍘夸汉姘戝尰闄",\"totalCount\":\"3.0\",\"SQRBH\":\"03123\",\"JYXMMC\":\"绮究鍒嗘瀽\",\"JYJSBH\":\"02182\",\"his_registration_id\":\"2024013998\",\"HZLXDM\":\"1\",\"BBLX\":\"澶т究\",\"JYYSQM\":\"鐜嬭姵\",\"BBDM\":\"null\",\"JYXMDM\":\"0180\",\"BGKSBH\":\"0017\",\"JYBGRQ\":\"2024-06-03T17:41:17.037\",\"JYBGJG\":\"宸插\",\"SQDBH\":\"240603003219\",\"HZXB\":\"1\",\"SQJGDM\":\"43899007-X\",\"JSRQSJ\":\"2024-06-03T17:40:12.78\",\"HZKSMC\":\"娑堝寲鍐呯\",\"JYBBH\":\"5008\",\"BBZT\":\"宸叉牳鏀禱",\"SQKSMC\":\"娑堝寲鍐呯\",\"JYBGBZ\":\"-\",\"BGKSMC\":\"涓存瀹",\"JYRQ\":\"2024-06-03T17:39:47.537\",\"DABCJGBM\":\"43899007-X\",\"RowNumber\":\"3\",\"HZNL\":\"78\",\"SQKSDM\":\"0067\",\"HZKSDM\":\"0067\",\"SHYSBH\":\"02188\",\"JYYSBH\":\"02188\",\"XYZDMC\":\"\"}}]";
+
+        JSONArray jsonArray = JSONUtil.parseArray(json);
+        String src = "/Users/chacca/寮�鍙戠浉鍏�/浠g爜/180043708886069657710001240611155731璧靛槈璞猒鎶ュ憡.pdf"; // 鍘熷PDF鏂囦欢璺緞
+        String dest = "/Users/chacca/寮�鍙戠浉鍏�/浠g爜/test.pdf"; // 鏂扮殑PDF鏂囦欢璺緞
+        try {
+            // 鍒涘缓 PdfReader 瀹炰緥
+            PdfReader reader = new PdfReader(src);
+            // 鍒涘缓杈撳嚭鏂囦欢鐨� Document 鍜� PdfWriter 瀹炰緥
+            Document document = new Document();
+            PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(dest));
+            // 鎵撳紑 Document
+            document.open();
+            // 灏嗙幇鏈夌殑PDF椤甸潰澶嶅埗鍒版柊鐨凱DF涓�
+            int n = reader.getNumberOfPages();
+            for (int i = 1; i <= n; i++) {
+                document.newPage();
+                PdfImportedPage page = writer.getImportedPage(reader, i);
+                writer.getDirectContent().addTemplate(page, 0, 0);
+            }
+            // 娣诲姞鏂扮殑椤甸潰鍜屽唴瀹�
+            document.newPage();
+            for (Object o : jsonArray) {
+                JSONObject jsonObject = (JSONObject) o;
+                JSONObject reportInfo = jsonObject.getJSONObject("鎶ュ憡璁板綍");
+                String titleName = reportInfo.getStr("JYXMMC");
+                JSONArray reportDetails = jsonObject.getJSONArray("妫�楠岀粨鏋滆褰�");
+                ArrayList<TjPdfVO> list = new ArrayList<>();
+                for (Object reportDetail : reportDetails) {
+                    JSONObject detail = (JSONObject) reportDetail;
+                    TjPdfVO tjPdfVO = new TjPdfVO();
+                    tjPdfVO.setProName(detail.getStr("JCZBMC"));
+                    tjPdfVO.setProResult(detail.getStr("JCZBJG"));
+                    tjPdfVO.setCompany(detail.getStr("JLDW"));
+                    tjPdfVO.setStandardValue(detail.getStr("CKZFW"));
+                    list.add(tjPdfVO);
+                }
+                String[] titles = {"浣撴椤圭洰", "浣撴缁撴灉", "鍗曚綅", "鍙傝�冭寖鍥�"};
+                float[] titlesWidth = {120, 120, 120, 120};
+                addTable(document, titleName, titles, titlesWidth, list);
+                // 涓绘鍖诲笀
+                String bgysqm = reportInfo.getStr("BGYSQM");
+                String doctorName = "涓绘鍖诲笀锛�" + bgysqm;
+                Font doctorFonts = PdfUtils.setFont(9);
+                Paragraph df = PdfUtils.setParagraph(doctorFonts, doctorName);
+                df.setAlignment(Element.ALIGN_RIGHT);
+                document.add(df);
+                //鍒嗗壊绾�
+                LineSeparator objectName = new LineSeparator();
+                document.add(objectName);
+            }
+            // 鍏抽棴鏂囨。
+            document.close();
+            reader.close();
+            System.out.println("New PDF created successfully.");
+        } catch (IOException | DocumentException e) {
+            e.printStackTrace();
+            System.out.println("Error while editing PDF.");
+        }
+    }
+
+    private static void addTable(Document document, String titleName, String[] titles, float[] titlesWidth, ArrayList<TjPdfVO> list) throws DocumentException {
+        Font titleFont = PdfUtils.setFont(9);
+        Paragraph paragraph = new Paragraph(titleName, titleFont);
+        // 璁剧疆鏂囧瓧灞呬腑
+        paragraph.setAlignment(Element.ALIGN_LEFT);
+        // 琛岄棿璺�
+        paragraph.setLeading(5f);
+        // 璁剧疆娈佃惤涓婄┖鐧�
+        paragraph.setSpacingBefore(10f);
+        // 璁剧疆娈佃惤涓嬬┖鐧�
+        paragraph.setSpacingAfter(10f);
+        document.add(paragraph);
+        // 鍒涘缓涓�涓〃鏍煎苟娣诲姞鍒版枃妗�
+        Font headFont = PdfUtils.setFont(9);
+        Font textFont = PdfUtils.setFont(9);
+        PdfPTable table = new PdfPTable(titlesWidth);
+        table.setTotalWidth(PageSize.A4.getWidth() - 100); // 璁剧疆琛ㄦ牸鎬诲搴�
+        table.setLockedWidth(true); // 閿佸畾琛ㄦ牸瀹藉害
+        for (String title : titles) {
+            PdfPCell cell = new PdfPCell(new Paragraph(title, headFont));
+            cell.setBorder(Rectangle.NO_BORDER); // 绉婚櫎鍗曞厓鏍艰竟妗�
+            table.addCell(cell);
+        }
+        for (TjPdfVO item : list) {
+            PdfPCell nameCell = new PdfPCell(new Paragraph(item.getProName(), textFont));
+            nameCell.setBorder(Rectangle.NO_BORDER); // 绉婚櫎鍗曞厓鏍艰竟妗�
+            table.addCell(nameCell);
+
+            PdfPCell resultCell = new PdfPCell(new Paragraph(item.getProResult(), textFont));
+            resultCell.setBorder(Rectangle.NO_BORDER); // 绉婚櫎鍗曞厓鏍艰竟妗�
+            table.addCell(resultCell);
+
+            PdfPCell companyCell = new PdfPCell(new Paragraph(item.getCompany(), textFont));
+            companyCell.setBorder(Rectangle.NO_BORDER); // 绉婚櫎鍗曞厓鏍艰竟妗�
+            table.addCell(companyCell);
+
+            PdfPCell standardValueCell = new PdfPCell(new Paragraph(item.getStandardValue(), textFont));
+            standardValueCell.setBorder(Rectangle.NO_BORDER); // 绉婚櫎鍗曞厓鏍艰竟妗�
+            table.addCell(standardValueCell);
+        }
+        // 灏嗚〃鏍兼坊鍔犲埌鏂囨。
+        document.add(table);
+    }
+
+    public static void main02(String[] args) {
+        String json = "{\"status\":\"0\",\"error_msg\":\"\",\"data\":[{\"CateCode\":\"H\",\"CateName\":\"鏀惧皠璐筡",\"PayDate\":\"2024-06-13\",\"CateFee\":\"0.0000\",\"Items\":[{\"ItemName\":\"鑳搁儴X绾块�忚\",\"Price\":\"7.0000\",\"Quantity\":\"1.000\",\"Fee\":\"7.0000000\",\"ItemId\":\"15171718\",\"Unit\":\"娆",\"ItemCode\":\"Z737\"},{\"ItemName\":\"鑳搁儴X绾块�忚\",\"Price\":\"7.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-7.0000000\",\"ItemId\":\"15171732\",\"Unit\":\"娆",\"ItemCode\":\"Z737\"}],\"Adv_Id\":\"3_jk20240613000002\",\"Ksbm\":\"0101\",\"Ksmc\":\"浣撴涓績\",\"Jzys\":\"10001\",\"Ysxm\":\"\",\"Brxm\":\"鑲栬倴\",\"Ghxh\":\"20240613000003\",\"Yzlx\":\"3\"},{\"CateCode\":\"I\",\"CateName\":\"妫�鏌ヨ垂\",\"PayDate\":\"2024-06-13\",\"CateFee\":\"0.0000\",\"Items\":[{\"ItemName\":\"鑹茶妫�鏌",\"Price\":\"4.0000\",\"Quantity\":\"1.000\",\"Fee\":\"4.0000000\",\"ItemId\":\"15171719\",\"Unit\":\"娆",\"ItemCode\":\"03011\"},{\"ItemName\":\"鏅�氳鍔涙鏌",\"Price\":\"2.0000\",\"Quantity\":\"2.000\",\"Fee\":\"4.0000000\",\"ItemId\":\"15171720\",\"Unit\":\"娆",\"ItemCode\":\"Z228\"},{\"ItemName\":\"鑹茶妫�鏌",\"Price\":\"4.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-4.0000000\",\"ItemId\":\"15171733\",\"Unit\":\"娆",\"ItemCode\":\"03011\"},{\"ItemName\":\"鏅�氳鍔涙鏌",\"Price\":\"2.0000\",\"Quantity\":\"-2.000\",\"Fee\":\"-4.0000000\",\"ItemId\":\"15171734\",\"Unit\":\"娆",\"ItemCode\":\"Z228\"}],\"Adv_Id\":\"5_jk20240613000002\",\"Ksbm\":\"0101\",\"Ksmc\":\"浣撴涓績\",\"Jzys\":\"10001\",\"Ysxm\":\"\",\"Brxm\":\"鑲栬倴\",\"Ghxh\":\"20240613000003\",\"Yzlx\":\"5\"},{\"CateCode\":\"W\",\"CateName\":\"妫�楠岃垂\",\"PayDate\":\"2024-06-13\",\"CateFee\":\"0.0000\",\"Items\":[{\"ItemName\":\"鐢茬姸鑵虹礌锛圱4锛夋祴瀹歕",\"Price\":\"29.0000\",\"Quantity\":\"1.000\",\"Fee\":\"29.0000000\",\"ItemId\":\"15171706\",\"Unit\":\"娆",\"ItemCode\":\"03347\"},{\"ItemName\":\"娓哥鐢茬姸鑵虹礌锛團T4锛夋祴瀹歕",\"Price\":\"24.0000\",\"Quantity\":\"1.000\",\"Fee\":\"24.0000000\",\"ItemId\":\"15171707\",\"Unit\":\"娆",\"ItemCode\":\"Z161\"},{\"ItemName\":\"娓哥涓夌鐢茬姸鍘熸皑閰革紙FT3锛夋祴瀹歕",\"Price\":\"24.0000\",\"Quantity\":\"1.000\",\"Fee\":\"24.0000000\",\"ItemId\":\"15171708\",\"Unit\":\"娆",\"ItemCode\":\"Z162\"},{\"ItemName\":\"琛�娓呬笁纰樼敳鐘跺師姘ㄩ吀锛圱3锛夋祴瀹歕",\"Price\":\"26.0000\",\"Quantity\":\"1.000\",\"Fee\":\"26.0000000\",\"ItemId\":\"15171709\",\"Unit\":\"娆",\"ItemCode\":\"03348\"},{\"ItemName\":\"琛�娓呬績鐢茬姸鑵烘縺绱犳祴瀹�(鍖栧鍙戝厜娉曪級\",\"Price\":\"28.0000\",\"Quantity\":\"1.000\",\"Fee\":\"28.0000000\",\"ItemId\":\"15171710\",\"Unit\":\"娆",\"ItemCode\":\"Z158\"},{\"ItemName\":\"鎶楃敳鐘惰吅鐞冭泲鐧芥姉浣擄紙TGAb锛夋祴瀹歕",\"Price\":\"32.0000\",\"Quantity\":\"1.000\",\"Fee\":\"32.0000000\",\"ItemId\":\"15171711\",\"Unit\":\"娆",\"ItemCode\":\"06059\"},{\"ItemName\":\"鎶楃敳鐘惰吅杩囨哀鍖栫墿閰舵姉浣擄紙TPOAb锛夋祴瀹歕",\"Price\":\"32.0000\",\"Quantity\":\"1.000\",\"Fee\":\"32.0000000\",\"ItemId\":\"15171712\",\"Unit\":\"娆",\"ItemCode\":\"9849\"},{\"ItemName\":\"涔欏瀷鑲濈値琛ㄩ潰鎶椾綋娴嬪畾锛圓ntiHBs锛夛紙鍖栧鍙戝厜娉曪級\",\"Price\":\"21.0000\",\"Quantity\":\"1.000\",\"Fee\":\"21.0000000\",\"ItemId\":\"15171713\",\"Unit\":\"娆",\"ItemCode\":\"Z853\"},{\"ItemName\":\"涔欏瀷鑲濈値琛ㄩ潰鎶椾綋娴嬪畾锛圓ntiHBs锛夛紙鍖栧鍙戝厜娉曪級\",\"Price\":\"21.0000\",\"Quantity\":\"1.000\",\"Fee\":\"21.0000000\",\"ItemId\":\"15171714\",\"Unit\":\"娆",\"ItemCode\":\"Z853\"},{\"ItemName\":\"涔欏瀷鑲濈値e鎶楀師娴嬪畾锛圚BeAg锛夛紙鍖栧鍙戝厜娉曪級\",\"Price\":\"21.0000\",\"Quantity\":\"1.000\",\"Fee\":\"21.0000000\",\"ItemId\":\"15171715\",\"Unit\":\"娆",\"ItemCode\":\"Z854\"},{\"ItemName\":\"涔欏瀷鑲濈値e鎶椾綋娴嬪畾锛圚BeAb锛夛紙鍖栧鍙戝厜娉曪級\",\"Price\":\"21.0000\",\"Quantity\":\"1.000\",\"Fee\":\"21.0000000\",\"ItemId\":\"15171716\",\"Unit\":\"娆",\"ItemCode\":\"Z855\"},{\"ItemName\":\"涔欏瀷鑲濈値鏍稿績鎶椾綋娴嬪畾锛圓nti-HBc锛夛紙鍖栧鍙戝厜娉曪級\",\"Price\":\"21.0000\",\"Quantity\":\"1.000\",\"Fee\":\"21.0000000\",\"ItemId\":\"15171717\",\"Unit\":\"娆",\"ItemCode\":\"Z856\"},{\"ItemName\":\"娓哥鐢茬姸鑵虹礌锛團T4锛夋祴瀹歕",\"Price\":\"24.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-24.0000000\",\"ItemId\":\"15171721\",\"Unit\":\"娆",\"ItemCode\":\"Z161\"},{\"ItemName\":\"娓哥涓夌鐢茬姸鍘熸皑閰革紙FT3锛夋祴瀹歕",\"Price\":\"24.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-24.0000000\",\"ItemId\":\"15171722\",\"Unit\":\"娆",\"ItemCode\":\"Z162\"},{\"ItemName\":\"琛�娓呬笁纰樼敳鐘跺師姘ㄩ吀锛圱3锛夋祴瀹歕",\"Price\":\"26.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-26.0000000\",\"ItemId\":\"15171723\",\"Unit\":\"娆",\"ItemCode\":\"03348\"},{\"ItemName\":\"琛�娓呬績鐢茬姸鑵烘縺绱犳祴瀹�(鍖栧鍙戝厜娉曪級\",\"Price\":\"28.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-28.0000000\",\"ItemId\":\"15171724\",\"Unit\":\"娆",\"ItemCode\":\"Z158\"},{\"ItemName\":\"鎶楃敳鐘惰吅鐞冭泲鐧芥姉浣擄紙TGAb锛夋祴瀹歕",\"Price\":\"32.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-32.0000000\",\"ItemId\":\"15171725\",\"Unit\":\"娆",\"ItemCode\":\"06059\"},{\"ItemName\":\"鎶楃敳鐘惰吅杩囨哀鍖栫墿閰舵姉浣擄紙TPOAb锛夋祴瀹歕",\"Price\":\"32.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-32.0000000\",\"ItemId\":\"15171726\",\"Unit\":\"娆",\"ItemCode\":\"9849\"},{\"ItemName\":\"涔欏瀷鑲濈値琛ㄩ潰鎶椾綋娴嬪畾锛圓ntiHBs锛夛紙鍖栧鍙戝厜娉曪級\",\"Price\":\"21.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-21.0000000\",\"ItemId\":\"15171727\",\"Unit\":\"娆",\"ItemCode\":\"Z853\"},{\"ItemName\":\"涔欏瀷鑲濈値琛ㄩ潰鎶椾綋娴嬪畾锛圓ntiHBs锛夛紙鍖栧鍙戝厜娉曪級\",\"Price\":\"21.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-21.0000000\",\"ItemId\":\"15171728\",\"Unit\":\"娆",\"ItemCode\":\"Z853\"},{\"ItemName\":\"涔欏瀷鑲濈値e鎶楀師娴嬪畾锛圚BeAg锛夛紙鍖栧鍙戝厜娉曪級\",\"Price\":\"21.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-21.0000000\",\"ItemId\":\"15171729\",\"Unit\":\"娆",\"ItemCode\":\"Z854\"},{\"ItemName\":\"涔欏瀷鑲濈値e鎶椾綋娴嬪畾锛圚BeAb锛夛紙鍖栧鍙戝厜娉曪級\",\"Price\":\"21.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-21.0000000\",\"ItemId\":\"15171730\",\"Unit\":\"娆",\"ItemCode\":\"Z855\"},{\"ItemName\":\"涔欏瀷鑲濈値鏍稿績鎶椾綋娴嬪畾锛圓nti-HBc锛夛紙鍖栧鍙戝厜娉曪級\",\"Price\":\"21.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-21.0000000\",\"ItemId\":\"15171731\",\"Unit\":\"娆",\"ItemCode\":\"Z856\"},{\"ItemName\":\"鐢茬姸鑵虹礌锛圱4锛夋祴瀹歕",\"Price\":\"29.0000\",\"Quantity\":\"-1.000\",\"Fee\":\"-29.0000000\",\"ItemId\":\"15171735\",\"Unit\":\"娆",\"ItemCode\":\"03347\"}],\"Adv_Id\":\"4_jk20240613000002\",\"Ksbm\":\"0101\",\"Ksmc\":\"浣撴涓績\",\"Jzys\":\"10001\",\"Ysxm\":\"\",\"Brxm\":\"鑲栬倴\",\"Ghxh\":\"20240613000003\",\"Yzlx\":\"4\"}]}";
+        JSONArray jsonArray = JSONUtil.parseObj(json).getJSONArray("data");
+        BigDecimal decimal = new BigDecimal("0");
+        for (Object o : jsonArray) {
+            JSONObject data = (JSONObject) o;
+            JSONArray items = data.getJSONArray("Items");
+            for (Object jsonItem : items) {
+                JSONObject item = (JSONObject) jsonItem;
+                BigDecimal fee = item.getBigDecimal("Fee");
+                decimal.add(fee);
+            }
+        }
+        System.out.println(decimal);
+    }
+
+    public static void main(String[] args) {
+        String dest = "/Users/chacca/寮�鍙戠浉鍏�/浠g爜/妫�鏌�.pdf";
+        String xm = "鏉庡洓";
+        String xb = "鐢�";
+        String nl = "20";
+        String jcks = "瓒呭0瀹�";
+        String zyh = "";
+        String ch = "";
+        String sjks = "浣撴涓績";
+        String jcsb = "GE-P6";
+        String jch = "896698769679";
+        String jcxm = "鑵归儴褰╄秴锛堣倽銆佽儐銆佽劸銆佽儼銆佸弻鑲撅級锛屼粖鐢茬姸鑵猴紝瀛愬闄勪欢";
+        String ms = "鑲濊剰锛氬乏鍙跺帤寰�58mm锛屽彸鍙舵枩寰�135mm锛屽ぇ灏忓舰鎬佹甯革紝琚啘鍏夋粦锛岃倽鍐呯閬撹蛋鍚戞竻鏅拌嚜鐒讹紝鑲濆疄璐ㄥ洖澹板厜鐐硅嚧瀵嗐�俓n" +
+                "鑳嗗泭锛�65脳21mm锛屽舰鎬佹甯革紝杞粨姝e父锛屽鍘�3mm锛岃儐姹侀�忓0鎬уソ銆傝儐鎬荤鍐呭緞5.0mm銆俓n" +
+                "鑳拌吅锛氬舰鐘惰厞鑲狅紝鑳板ご鍘氬緞12.9mm锛岃儼绠℃湭瑙佹墿寮狅紝鍐呭洖澹板潎鍖�銆俓n" +
+                "鑴捐剰锛氬帤寰�30mm锛屽ぇ灏忓舰鎬佹甯革紝琚啘鍏夋暣锛屽疄璐ㄥ洖澹板潎鍖�銆俓n" +
+                "鑲捐剰锛氬ぇ灏忓舰鎬佹甯革紝琚啘鍏夋暣锛屽疄璐ㄥ洖澹板潎鍖�锛岀閮ㄥ洖澹版湭瑙佹槑鏄惧紓甯搞�俓n" +
+                "涓嬭吂鎺㈡煡锛氳唨鑳卞厖鐩堬紝鍚勫杩炵画锛屽唴澹佸厜鏁达紝鍐呴�忓0鎬уソ銆俓n" +
+                "瀛愬锛�44X41X31mm锛屽憟鍓嶄綅锛屽ぇ灏忓舰鎬佹甯革紝琚啘鍏夋暣锛屽疄璐ㄥ洖澹板潎鍖�锛屽唴鑶滅嚎娓呮櫚灞呬腑銆傚弻渚ч檮浠舵湭瑙佸紓甯稿洖澹般�俓n" +
+                "CDFI绀猴細鏈鏄庢樉寮傚父琛�娴佷俊鍙枫�俓n";
+        String ts = "鑴傝偑鑲漒n" +
+                "鐢茬姸鑵哄弻渚у彾寮ユ极鎬х梾鍙楾IRADS 3绫�";
+        File[] files = new File("/Users/chacca/寮�鍙戠浉鍏�/浠g爜/ltkj_peis/ltkj-admin/src/main/resources/jiancha-img").listFiles();
+        String makeJcPDF = makeJcPDF(xm, xb, nl, jcks, zyh, ch, sjks, jcsb, jch, jcxm, ms, ts, files);
+        if (makeJcPDF != null) {
+            try {
+                // 瑙g爜Base64瀛楃涓蹭负瀛楄妭鏁扮粍
+                byte[] pdfBytes = Base64.decodeBase64(makeJcPDF);
+                // 鍐欏叆瀛楄妭鏁扮粍鍒癙DF鏂囦欢
+                FileOutputStream fos = new FileOutputStream(dest);
+                fos.write(pdfBytes);
+                fos.close();
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+            System.out.println("PDF file created successfully at: " + dest);
+        } else {
+            System.out.println("Failed to create PDF file.");
+        }
+    }
+
+    /**
+     * 鍒涘缓妫�鏌df
+     * @param xm    濮撳悕
+     * @param xb    鎬у埆
+     * @param nl    骞撮緞
+     * @param jcks  妫�鏌ョ瀹�
+     * @param zyh   浣忛櫌鍙�
+     * @param ch    搴婂彿
+     * @param sjks  閫佹绉戝
+     * @param jcsb  妫�鏌ヨ澶�
+     * @param jch   妫�鏌ュ彿
+     * @param jcxm  妫�鏌ラ」鐩�
+     * @param ms    鎻忚堪
+     * @param ts    鎻愮ず
+     * @param files 鍥剧墖闆嗗悎
+     * @return PDF浜岃繘鍒�
+     */
+    public static String makeJcPDF(String xm, String xb, String nl, String jcks, String zyh, String ch, String sjks, String jcsb, String jch, String jcxm, String ms, String ts, File[] files) {
+        try {
+            Document document = new Document(PageSize.A4);
+            ByteArrayOutputStream baos = new ByteArrayOutputStream();
+            PdfWriter writer = PdfWriter.getInstance(document, baos);
+            writer.setPageEvent(new Footer("褰曞叆鍖诲笀锛氭▕闆幑 璇婃柇鍖诲笀锛氭潕钁� 瀹℃牳鍖诲笀锛氭潕钁�"));
+            document.open();
+            document.setMargins(70, 70, 40, 40);
+
+            // 鍒涘缓绗竴涓〃鏍硷細鍥剧墖涔嬪墠鐨勫唴瀹�
+            PdfPTable table1 = new PdfPTable(10);
+            table1.setWidthPercentage(100);
+            table1.setSpacingBefore(10f);
+            table1.setSpacingAfter(10f);
+
+            Font titleFont = PdfUtils.setFont(12);
+            PdfPCell mergedCell = new PdfPCell(new Phrase("娉� 宸� 鍘� 浜� 姘� 鍖� 闄�", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(10);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_CENTER);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase(" "));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(10);
+            mergedCell.setFixedHeight(1f);
+            table1.addCell(mergedCell);
+
+            titleFont = PdfUtils.setFont(15);
+            mergedCell = new PdfPCell(new Phrase("妫�鏌ユ姤鍛婂崟", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(10);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_CENTER);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase(" "));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(10);
+            table1.addCell(mergedCell);
+
+            titleFont = PdfUtils.setFont(10);
+            PdfPCell textFieldCell = new PdfPCell();
+
+            mergedCell = new PdfPCell(new Phrase("濮�  鍚�:", titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.TOP);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("xm"));
+//            textFieldCell.setColspan(2);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(xm, titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("鎬�   鍒�:", titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.TOP);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("xb"));
+//            textFieldCell.setColspan(1);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(xb, titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("骞�   榫�:", titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.TOP);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("nl"));
+//            textFieldCell.setColspan(1);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(nl, titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("妫�鏌ョ瀹�:", titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.TOP);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("jcks"));
+//            textFieldCell.setColspan(2);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(jcks, titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(3);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("浣� 闄� 鍙�:", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.NO_BORDER);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("zyh"));
+//            textFieldCell.setColspan(1);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(zyh, titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("搴�   鍙�:", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.NO_BORDER);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("ch"));
+//            textFieldCell.setColspan(1);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(ch, titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("閫佹绉戝:", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.NO_BORDER);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("sjks"));
+//            textFieldCell.setColspan(2);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(sjks, titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(2);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("妫�鏌ヨ澶�:", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.NO_BORDER);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("jcsb"));
+//            textFieldCell.setColspan(2);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(jcsb, titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(2);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("妫�鏌ュ彿:", titleFont));
+            mergedCell.setBorder(Rectangle.BOTTOM);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.BOTTOM);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("jcdh"));
+//            textFieldCell.setColspan(3);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(jch, titleFont));
+            mergedCell.setBorder(Rectangle.BOTTOM);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(2);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("妫�鏌ラ」鐩�:", titleFont));
+            mergedCell.setBorder(Rectangle.BOTTOM);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.BOTTOM);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("jcxm"));
+//            textFieldCell.setColspan(5);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(jcxm, titleFont));
+            mergedCell.setBorder(Rectangle.BOTTOM);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(6);
+            table1.addCell(mergedCell);
+
+            // 鍒涘缓绗簩涓〃鏍硷細鏄剧ず鍥剧墖閮ㄥ垎
+            PdfPTable table2 = new PdfPTable(10);
+//            table2.setWidthPercentage(100);
+            float[] columnWidths = {0.8f, 0.8f, 0.8f, 0.8f, 0.1f, 0.1f, 0.8f, 0.8f, 0.8f, 0.8f};
+            table2.setWidths(columnWidths);
+//            table2.setSpacingBefore(10f);
+//            table2.setSpacingAfter(10f);
+
+            if (files != null){
+                int imageIndex = 0;
+                while (imageIndex < files.length) {
+                    // 绗竴寮犲浘鐗囧崰浣嶇
+                    if (imageIndex < files.length) {
+                        PdfPCell imageCell = createImageCell(files[imageIndex].getPath());
+                        imageCell.setColspan(4);
+//                    imageCell.setRowspan(5);
+                        table2.addCell(imageCell);
+                        imageIndex++;
+                    }
+                    // 璋冩暣杩欎釜鍗曞厓鏍煎崰鐢ㄧ殑瀹藉害 涓嶅奖鍝嶅叾浠栬
+                    PdfPCell middleBlankCell = new PdfPCell(new Phrase(""));
+                    middleBlankCell.setColspan(2);
+                    middleBlankCell.setBorder(Rectangle.NO_BORDER);
+//                middleBlankCell.setRowspan(5);
+                    table2.addCell(middleBlankCell);
+                    // 绗簩寮犲浘鐗囧崰浣嶇
+                    if (imageIndex < files.length) {
+                        PdfPCell imageCell = createImageCell(files[imageIndex].getPath());
+                        imageCell.setColspan(4);
+//                    imageCell.setRowspan(5);
+                        table2.addCell(imageCell);
+                        imageIndex++;
+                    }
+                    // 瀹屾垚褰撳墠琛�
+                    table2.completeRow();
+                }
+            }
+
+            // 鍒涘缓绗笁涓〃鏍硷細鍥剧墖涔嬪悗鐨勫唴瀹�
+            PdfPTable table3 = new PdfPTable(10);
+            table3.setWidthPercentage(100);
+            table3.setSpacingBefore(10f);
+            table3.setSpacingAfter(10f);
+//            table3.setKeepTogether(true); // 淇濇寔琛ㄦ牸鍦ㄤ竴璧�
+
+            mergedCell = new PdfPCell(new Phrase("鎻忚堪:", titleFont));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            table3.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase(""));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(9);
+            table3.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("", titleFont));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            table3.addCell(mergedCell);
+
+            Phrase phrase = new Phrase(ms, titleFont);
+            PdfPCell textCell = new PdfPCell(phrase);
+            textCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            textCell.setBorder(Rectangle.NO_BORDER);
+            textCell.setColspan(10);
+            table3.addCell(textCell);
+//            List<String> strings = splitByLength(text, 100);
+//            for (String chunk : strings) {
+//                // 娣诲姞鏂囨湰鍐呭
+//                Phrase phrase = new Phrase(chunk.trim(), titleFont);
+//                PdfPCell textCell = new PdfPCell(phrase);
+//                textCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+//                textCell.setBorder(Rectangle.NO_BORDER);
+//                textCell.setColspan(10);
+//                table3.addCell(textCell);
+//            }
+
+            mergedCell = new PdfPCell(new Phrase("鎻愮ず:", titleFont));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            table3.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase(""));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(9);
+            table3.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("", titleFont));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            table3.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase(ts, titleFont));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(9);
+            table3.addCell(mergedCell);
+
+            // 娣诲姞琛ㄦ牸鍒版枃妗�
+            document.add(table1);
+            document.add(table2);
+            // 鍦ㄦ坊鍔犺〃鏍煎墠锛屾鏌ュ綋鍓嶉〉鏄惁鏈夎冻澶熺┖闂达紝濡傛灉娌℃湁鍒欐坊鍔犳柊椤点��
+            if (writer.getVerticalPosition(true) - table3.getTotalHeight() < document.bottomMargin()) {
+                document.newPage();
+            }
+            document.add(table3);
+
+            document.close();
+            writer.close();
+            // 鑾峰彇鐢熸垚鐨凱DF鍐呭骞惰浆鎹负Base64缂栫爜鐨勫瓧绗︿覆
+            byte[] pdfBytes = baos.toByteArray();
+            return Base64.encodeBase64String(pdfBytes);
+        } catch (DocumentException | IOException e) {
+            e.printStackTrace();
+        }
+        return null;
+    }
+
+    /**
+     * 鍒涘缓妫�鏌df
+     * @param xm
+     * @param xb
+     * @param nl
+     * @param jcks
+     * @param zyh
+     * @param ch
+     * @param sjks
+     * @param jcsb
+     * @param jch
+     * @param jcxm
+     * @param ms
+     * @param ts
+     * @param files
+     * @return bytearrayoutputstream
+     */
+    public static ByteArrayOutputStream makeJcPDFByteArrayStream(String xm, String xb, String nl, String jcks, String zyh, String ch, String sjks, String jcsb, String jch, String jcxm, String ms, String ts, File[] files) {
+        try {
+            Document document = new Document(PageSize.A4);
+            ByteArrayOutputStream baos = new ByteArrayOutputStream();
+            PdfWriter writer = PdfWriter.getInstance(document, baos);
+            writer.setPageEvent(new Footer("褰曞叆鍖诲笀锛氭▕闆幑 璇婃柇鍖诲笀锛氭潕钁� 瀹℃牳鍖诲笀锛氭潕钁�"));
+            document.open();
+            document.setMargins(70, 70, 40, 40);
+
+            // 鍒涘缓绗竴涓〃鏍硷細鍥剧墖涔嬪墠鐨勫唴瀹�
+            PdfPTable table1 = new PdfPTable(10);
+            table1.setWidthPercentage(100);
+            table1.setSpacingBefore(10f);
+            table1.setSpacingAfter(10f);
+
+            Font titleFont = PdfUtils.setFont(12);
+            PdfPCell mergedCell = new PdfPCell(new Phrase("娉� 宸� 鍘� 浜� 姘� 鍖� 闄�", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(10);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_CENTER);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase(" "));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(10);
+            mergedCell.setFixedHeight(1f);
+            table1.addCell(mergedCell);
+
+            titleFont = PdfUtils.setFont(15);
+            mergedCell = new PdfPCell(new Phrase("妫�鏌ユ姤鍛婂崟", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(10);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_CENTER);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase(" "));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(10);
+            table1.addCell(mergedCell);
+
+            titleFont = PdfUtils.setFont(10);
+            PdfPCell textFieldCell = new PdfPCell();
+
+            mergedCell = new PdfPCell(new Phrase("濮�  鍚�:", titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.TOP);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("xm"));
+//            textFieldCell.setColspan(2);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(xm, titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("鎬�   鍒�:", titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.TOP);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("xb"));
+//            textFieldCell.setColspan(1);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(xb, titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("骞�   榫�:", titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.TOP);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("nl"));
+//            textFieldCell.setColspan(1);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(nl, titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("妫�鏌ョ瀹�:", titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.TOP);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("jcks"));
+//            textFieldCell.setColspan(2);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(jcks, titleFont));
+            mergedCell.setBorder(Rectangle.TOP);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(3);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("浣� 闄� 鍙�:", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.NO_BORDER);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("zyh"));
+//            textFieldCell.setColspan(1);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(zyh, titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("搴�   鍙�:", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.NO_BORDER);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("ch"));
+//            textFieldCell.setColspan(1);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(ch, titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("閫佹绉戝:", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.NO_BORDER);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("sjks"));
+//            textFieldCell.setColspan(2);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(sjks, titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(2);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("妫�鏌ヨ澶�:", titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.NO_BORDER);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("jcsb"));
+//            textFieldCell.setColspan(2);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(jcsb, titleFont));
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(2);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("妫�鏌ュ彿:", titleFont));
+            mergedCell.setBorder(Rectangle.BOTTOM);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.BOTTOM);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("jcdh"));
+//            textFieldCell.setColspan(3);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(jch, titleFont));
+            mergedCell.setBorder(Rectangle.BOTTOM);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(2);
+            table1.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("妫�鏌ラ」鐩�:", titleFont));
+            mergedCell.setBorder(Rectangle.BOTTOM);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(1);
+            table1.addCell(mergedCell);
+
+//            textFieldCell = new PdfPCell();
+//            textFieldCell.setBorder(Rectangle.BOTTOM);
+//            textFieldCell.setCellEvent(new TextFieldCellEvent("jcxm"));
+//            textFieldCell.setColspan(5);
+//            table1.addCell(textFieldCell);
+
+            mergedCell = new PdfPCell(new Phrase(jcxm, titleFont));
+            mergedCell.setBorder(Rectangle.BOTTOM);
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setColspan(6);
+            table1.addCell(mergedCell);
+
+            // 鍒涘缓绗簩涓〃鏍硷細鏄剧ず鍥剧墖閮ㄥ垎
+            PdfPTable table2 = new PdfPTable(10);
+//            table2.setWidthPercentage(100);
+            float[] columnWidths = {0.8f, 0.8f, 0.8f, 0.8f, 0.1f, 0.1f, 0.8f, 0.8f, 0.8f, 0.8f};
+            table2.setWidths(columnWidths);
+//            table2.setSpacingBefore(10f);
+//            table2.setSpacingAfter(10f);
+
+            if(files != null){
+                int imageIndex = 0;
+                while (imageIndex < files.length) {
+                    // 绗竴寮犲浘鐗囧崰浣嶇
+                    if (imageIndex < files.length) {
+                        PdfPCell imageCell = createImageCell(files[imageIndex].getPath());
+                        imageCell.setColspan(4);
+//                    imageCell.setRowspan(5);
+                        table2.addCell(imageCell);
+                        imageIndex++;
+                    }
+                    // 璋冩暣杩欎釜鍗曞厓鏍煎崰鐢ㄧ殑瀹藉害 涓嶅奖鍝嶅叾浠栬
+                    PdfPCell middleBlankCell = new PdfPCell(new Phrase(""));
+                    middleBlankCell.setColspan(2);
+                    middleBlankCell.setBorder(Rectangle.NO_BORDER);
+//                middleBlankCell.setRowspan(5);
+                    table2.addCell(middleBlankCell);
+                    // 绗簩寮犲浘鐗囧崰浣嶇
+                    if (imageIndex < files.length) {
+                        PdfPCell imageCell = createImageCell(files[imageIndex].getPath());
+                        imageCell.setColspan(4);
+//                    imageCell.setRowspan(5);
+                        table2.addCell(imageCell);
+                        imageIndex++;
+                    }
+                    // 瀹屾垚褰撳墠琛�
+                    table2.completeRow();
+                }
+            }
+            // 鍒涘缓绗笁涓〃鏍硷細鍥剧墖涔嬪悗鐨勫唴瀹�
+            PdfPTable table3 = new PdfPTable(10);
+            table3.setWidthPercentage(100);
+            table3.setSpacingBefore(10f);
+            table3.setSpacingAfter(10f);
+//            table3.setKeepTogether(true); // 淇濇寔琛ㄦ牸鍦ㄤ竴璧�
+
+            mergedCell = new PdfPCell(new Phrase("鎻忚堪:", titleFont));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            table3.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase(""));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(9);
+            table3.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("", titleFont));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            table3.addCell(mergedCell);
+
+            Phrase phrase = new Phrase(ms, titleFont);
+            PdfPCell textCell = new PdfPCell(phrase);
+            textCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            textCell.setBorder(Rectangle.NO_BORDER);
+            textCell.setColspan(10);
+            table3.addCell(textCell);
+//            List<String> strings = splitByLength(text, 100);
+//            for (String chunk : strings) {
+//                // 娣诲姞鏂囨湰鍐呭
+//                Phrase phrase = new Phrase(chunk.trim(), titleFont);
+//                PdfPCell textCell = new PdfPCell(phrase);
+//                textCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+//                textCell.setBorder(Rectangle.NO_BORDER);
+//                textCell.setColspan(10);
+//                table3.addCell(textCell);
+//            }
+
+            mergedCell = new PdfPCell(new Phrase("鎻愮ず:", titleFont));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            table3.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase(""));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(9);
+            table3.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase("", titleFont));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            table3.addCell(mergedCell);
+
+            mergedCell = new PdfPCell(new Phrase(ts, titleFont));
+            mergedCell.setHorizontalAlignment(Element.ALIGN_LEFT);
+            mergedCell.setBorder(Rectangle.NO_BORDER);
+            mergedCell.setColspan(9);
+            table3.addCell(mergedCell);
+
+            // 娣诲姞琛ㄦ牸鍒版枃妗�
+            document.add(table1);
+            document.add(table2);
+            // 鍦ㄦ坊鍔犺〃鏍煎墠锛屾鏌ュ綋鍓嶉〉鏄惁鏈夎冻澶熺┖闂达紝濡傛灉娌℃湁鍒欐坊鍔犳柊椤点��
+            if (writer.getVerticalPosition(true) - table3.getTotalHeight() < document.bottomMargin()) {
+                document.newPage();
+            }
+            document.add(table3);
+            document.close();
+            writer.close();
+            return baos;
+        } catch (DocumentException | IOException e) {
+            e.printStackTrace();
+        }
+        return null;
+    }
+
+    private static PdfPCell createImageCell(String path) throws IOException, BadElementException {
+        Image image = Image.getInstance(path);
+        image.scaleToFit(150, 150);
+        PdfPCell cell = new PdfPCell(image);
+        cell.setBorder(Rectangle.NO_BORDER);
+        cell.setHorizontalAlignment(Element.ALIGN_CENTER);
+        cell.setVerticalAlignment(Element.ALIGN_MIDDLE);
+//        cell.setPadding(5);
+        return cell;
+    }
+
+    /**
+     * 灏嗘枃鏈寜鐓ф寚瀹氶暱搴﹀垏鍓叉垚澶氫釜閮ㄥ垎
+     *
+     * @param text   瑕佸垏鍓茬殑鏂囨湰
+     * @param length 鎸囧畾鐨勫垏鍓查暱搴�
+     * @return 鍒囧壊鍚庣殑閮ㄥ垎鍒楄〃
+     */
+    public static java.util.List<String> splitByLength(String text, int length) {
+        java.util.List<String> chunks = new ArrayList<>();
+        for (int i = 0; i < text.length(); i += length) {
+            chunks.add(text.substring(i, Math.min(text.length(), i + length)));
+        }
+        return chunks;
+    }
+
+    static class Footer extends PdfPageEventHelper {
+        private String footerText;
+        private Font footerFont = PdfUtils.setFont(10);
+
+        public Footer(String footerText) {
+            this.footerText = footerText;
+        }
+
+        @Override
+        public void onEndPage(PdfWriter writer, Document document) {
+            PdfPTable footer = new PdfPTable(1);
+            footer.setTotalWidth(523);
+            footer.setWidthPercentage(100);
+            footer.getDefaultCell().setBorder(Rectangle.NO_BORDER);
+            footer.getDefaultCell().setHorizontalAlignment(Element.ALIGN_CENTER);
+            footer.addCell(new Phrase(footerText, footerFont));
+
+            footer.writeSelectedRows(0, -1, 36, 36, writer.getDirectContent());
+        }
+    }
+}

--
Gitblit v1.8.0