fix:报告用印iwork调整

This commit is contained in:
FCL
2026-03-26 16:40:25 +08:00
parent 35d06637e9
commit b958080d22

View File

@@ -67,6 +67,9 @@ public class ReportDocumentAssistService {
@Resource private FileApi fileApi; @Resource private FileApi fileApi;
@Resource private BusinessFileApi businessFileApi; @Resource private BusinessFileApi businessFileApi;
@Resource private DictionaryBusinessService dictionaryBusinessService; @Resource private DictionaryBusinessService dictionaryBusinessService;
private final String iwork_sjly = "dt_dsc"; //
// private String sequenceKey = "QMS_REPORT_IWORK_CODE"; // private String sequenceKey = "QMS_REPORT_IWORK_CODE";
// todo 判断是否更新pdf // todo 判断是否更新pdf
@@ -135,10 +138,13 @@ public class ReportDocumentAssistService {
dto.setOperatorUserId(operatorUserId); dto.setOperatorUserId(operatorUserId);
Map<String, Object> payload = new HashMap<>(); Map<String, Object> payload = new HashMap<>();
payload.put("sqr", jbr); payload.put("sqr", jbr); //申请人
payload.put("sqrq", sdf.format(new Date())); payload.put("sqrq", sdf.format(new Date())); //申请日期
payload.put("sqgs", fb); payload.put("sqgs", fb); //申请公司
payload.put("sqbm", yybm); payload.put("sqbm", yybm); //申请部门
payload.put("sjly", iwork_sjly); //数据来源
payload.put("ywxtdjbh", billNo); //业务系统单据编号
payload.put("yyfs", "1"); //用印方式
// payload.put("yysyhnrzy", "检测报告用印"); // payload.put("yysyhnrzy", "检测报告用印");
payload.put("xyywj", url); payload.put("xyywj", url);
Map<String, Object> param = this.buildCreatePayload( billNo, jsonObject.getString("iwork_workflowId"), new JSONObject(payload)); Map<String, Object> param = this.buildCreatePayload( billNo, jsonObject.getString("iwork_workflowId"), new JSONObject(payload));
@@ -278,7 +284,7 @@ public class ReportDocumentAssistService {
private List<Map<String, Object>> buildSealMainData(JSONObject payload) { private List<Map<String, Object>> buildSealMainData(JSONObject payload) {
ArrayList target = new ArrayList(); 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(",")){ for(String field : allFields.split(",")){
this.addField(target, field, payload.getString( field)); this.addField(target, field, payload.getString( field));
} }