From 3f8675f05d3ba2bec86b6df1cad88f254548077e Mon Sep 17 00:00:00 2001 From: RuicyWu <1063154311@qq.com> Date: Sat, 6 Jun 2026 15:11:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/seeyon/apps/src_rent/assets/AssetsService.java | 2 +- .../java/com/seeyon/apps/src_rent/bill/WaeBillService.java | 1 + .../com/seeyon/apps/src_rent/form/FormDataOperator.java | 2 ++ .../seeyon/apps/src_rent/node/EsignMultipleSignerNode.java | 6 +++--- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/apps-customize/src/main/java/com/seeyon/apps/src_rent/assets/AssetsService.java b/apps-customize/src/main/java/com/seeyon/apps/src_rent/assets/AssetsService.java index 2718490..7e21bb7 100644 --- a/apps-customize/src/main/java/com/seeyon/apps/src_rent/assets/AssetsService.java +++ b/apps-customize/src/main/java/com/seeyon/apps/src_rent/assets/AssetsService.java @@ -193,7 +193,7 @@ public class AssetsService { return null; } Map fieldsMap = formColumn.getFieldsMap(); - return getStringValue(fieldsMap,"合同编号"); + return getStringValue(fieldsMap,"租赁-合同编号"); } public ContractAssetsVo queryContractAssetsDetail(JSONObject params) throws Exception { diff --git a/apps-customize/src/main/java/com/seeyon/apps/src_rent/bill/WaeBillService.java b/apps-customize/src/main/java/com/seeyon/apps/src_rent/bill/WaeBillService.java index f3838a4..c4549df 100644 --- a/apps-customize/src/main/java/com/seeyon/apps/src_rent/bill/WaeBillService.java +++ b/apps-customize/src/main/java/com/seeyon/apps/src_rent/bill/WaeBillService.java @@ -128,6 +128,7 @@ public class WaeBillService { conditions.add(FormWhereCondition.build().display("唯一标识").value(billNo)); FormColumn formColumn = formDataOperator.queryOneRowFormData(getFormNo(), true, null, conditions); if(formColumn == null) { + System.out.println("根据唯一标识查询水电费账单失败"); return null; } Map fieldsMap = formColumn.getFieldsMap(); diff --git a/apps-customize/src/main/java/com/seeyon/apps/src_rent/form/FormDataOperator.java b/apps-customize/src/main/java/com/seeyon/apps/src_rent/form/FormDataOperator.java index 3f6a7ce..2aac627 100644 --- a/apps-customize/src/main/java/com/seeyon/apps/src_rent/form/FormDataOperator.java +++ b/apps-customize/src/main/java/com/seeyon/apps/src_rent/form/FormDataOperator.java @@ -139,6 +139,8 @@ public class FormDataOperator { Map generateSql = generateSql(queryColumns, conditionVos, tableName); String sql = (String) generateSql.get("sql"); List params = (List) generateSql.get("params"); + log.info("sql: " + sql); + log.info("params: " + params); JDBCAgent jdbcAgent = new JDBCAgent(); List columns = new ArrayList<>(); try { diff --git a/apps-customize/src/main/java/com/seeyon/apps/src_rent/node/EsignMultipleSignerNode.java b/apps-customize/src/main/java/com/seeyon/apps/src_rent/node/EsignMultipleSignerNode.java index e76913b..992b1be 100644 --- a/apps-customize/src/main/java/com/seeyon/apps/src_rent/node/EsignMultipleSignerNode.java +++ b/apps-customize/src/main/java/com/seeyon/apps/src_rent/node/EsignMultipleSignerNode.java @@ -138,19 +138,19 @@ public class EsignMultipleSignerNode extends ACommonSuperNode { Signer aSigner = createOrgSigner( fileId,null, aPositions, 1, null, null, null, null, null, null,true ,sealId); - buildALegalSignField(true,lpPositions,fileId,aSigner.getSignFields()); + buildALegalSignField(true,lpPositions,fileId,aSigner.getSignFields(),formDataVo.getFieldData("选择法人章").getStringValue()); List signers = new ArrayList<>(); signers.add(bSigner); signers.add(aSigner); return signers; } - private void buildALegalSignField(Boolean autoSign,List lpPositions,String fileId,List signFields){ + private void buildALegalSignField(Boolean autoSign,List lpPositions,String fileId,List signFields,String legalSealId){ for (SignFieldPosition lpPosition : lpPositions) { NormalSignFieldConfig fieldConfig = new NormalSignFieldConfig(); lpPosition.setPositionX(lpPosition.getPositionX() + 100f); fieldConfig.setSignFieldPosition(lpPosition); - fieldConfig.setAssignedSealId(configProvider.getBizConfigByKey(RentConstants.legalSealId)); + fieldConfig.setAssignedSealId(legalSealId); fieldConfig.setAutoSign(autoSign); fieldConfig.setSignFieldStyle(1); SignField field = new SignField();