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)); }