From b958080d22d468326d6016c6af33dafe91d72e4a Mon Sep 17 00:00:00 2001 From: FCL Date: Thu, 26 Mar 2026 16:40:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=8A=A5=E5=91=8A=E7=94=A8=E5=8D=B0iwork?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/ReportDocumentAssistService.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/reportdoc/service/ReportDocumentAssistService.java b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/reportdoc/service/ReportDocumentAssistService.java index ed664257..587f205f 100644 --- a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/reportdoc/service/ReportDocumentAssistService.java +++ b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/reportdoc/service/ReportDocumentAssistService.java @@ -67,6 +67,9 @@ public class ReportDocumentAssistService { @Resource private FileApi fileApi; @Resource private BusinessFileApi businessFileApi; @Resource private DictionaryBusinessService dictionaryBusinessService; + + private final String iwork_sjly = "dt_dsc"; // + // private String sequenceKey = "QMS_REPORT_IWORK_CODE"; // todo 判断是否更新pdf @@ -135,10 +138,13 @@ public class ReportDocumentAssistService { dto.setOperatorUserId(operatorUserId); Map payload = new HashMap<>(); - payload.put("sqr", jbr); - payload.put("sqrq", sdf.format(new Date())); - payload.put("sqgs", fb); - payload.put("sqbm", yybm); + payload.put("sqr", jbr); //申请人 + payload.put("sqrq", sdf.format(new Date())); //申请日期 + payload.put("sqgs", fb); //申请公司 + payload.put("sqbm", yybm); //申请部门 + payload.put("sjly", iwork_sjly); //数据来源 + payload.put("ywxtdjbh", billNo); //业务系统单据编号 + payload.put("yyfs", "1"); //用印方式 // payload.put("yysyhnrzy", "检测报告用印"); payload.put("xyywj", url); Map param = this.buildCreatePayload( billNo, jsonObject.getString("iwork_workflowId"), new JSONObject(payload)); @@ -278,7 +284,7 @@ public class ReportDocumentAssistService { private List> buildSealMainData(JSONObject payload) { ArrayList target = new ArrayList(); - String allFields = "sqr,sqrq,sqgs,sqbm,bizId,yysyhnrzy"; + String allFields = "sqr,sqrq,sqgs,sqbm,bizId,yysyhnrzy,sjly,ywxtdjbh,yyfs"; for(String field : allFields.split(",")){ this.addField(target, field, payload.getString( field)); }