修复bug

This commit is contained in:
2026-06-06 15:11:51 +08:00
parent 0e9900eadc
commit 3f8675f05d
4 changed files with 7 additions and 4 deletions

View File

@@ -193,7 +193,7 @@ public class AssetsService {
return null;
}
Map<String, Object> fieldsMap = formColumn.getFieldsMap();
return getStringValue(fieldsMap,"合同编号");
return getStringValue(fieldsMap,"租赁-合同编号");
}
public ContractAssetsVo queryContractAssetsDetail(JSONObject params) throws Exception {

View File

@@ -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<String, Object> fieldsMap = formColumn.getFieldsMap();

View File

@@ -139,6 +139,8 @@ public class FormDataOperator {
Map<String, Object> generateSql = generateSql(queryColumns, conditionVos, tableName);
String sql = (String) generateSql.get("sql");
List<Object> params = (List<Object>) generateSql.get("params");
log.info("sql: " + sql);
log.info("params: " + params);
JDBCAgent jdbcAgent = new JDBCAgent();
List<FormColumn> columns = new ArrayList<>();
try {

View File

@@ -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<Signer> signers = new ArrayList<>();
signers.add(bSigner);
signers.add(aSigner);
return signers;
}
private void buildALegalSignField(Boolean autoSign,List<SignFieldPosition> lpPositions,String fileId,List<SignField> signFields){
private void buildALegalSignField(Boolean autoSign,List<SignFieldPosition> lpPositions,String fileId,List<SignField> 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();