From d6245f8843027cc02ebd255da7c5a9ebad88fe58 Mon Sep 17 00:00:00 2001 From: Jack <46790855@qq.com> Date: Fri, 14 Mar 2025 01:23:02 +0800 Subject: [PATCH] =?UTF-8?q?e=E7=AD=BE=E5=AE=9D=E5=8F=91=E8=B5=B7=E7=AD=BE?= =?UTF-8?q?=E7=BD=B2=E6=B5=81=E7=A8=8B=EF=BC=8C=E5=A4=9A=E4=B8=AA=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EsignContractFillingFileServiceImpl.java | 77 ++++++++++++++++--- .../impl/EsignContractServiceImpl.java | 33 +++++++- 2 files changed, 94 insertions(+), 16 deletions(-) diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractFillingFileServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractFillingFileServiceImpl.java index 4f83a542..ae3124e9 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractFillingFileServiceImpl.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractFillingFileServiceImpl.java @@ -153,7 +153,7 @@ public class EsignContractFillingFileServiceImpl extends BaseServiceImpl() {{ put("componentKey", "plat_contracts"); - put("componentValue", "平台商户入驻服务框架协议和小发同城服务费结算"); + put("componentValue", "《平台商户入驻服务框架协议》和《小发同城服务费结算》"); }}); // 签署时间 @@ -165,14 +165,17 @@ public class EsignContractFillingFileServiceImpl extends BaseServiceImpl() {{ - put("componentKey", "plat_sign_date1"); - put("componentValue", today); - }}); + for (int i = 1; i <= 3; i++) { + int finalI = i; + list.add(new HashMap() {{ + put("componentKey", "plat_sign_date" + finalI); + put("componentValue", today); + }}); + } // 甲方公司名称 - for (int i = 1; i <= 16; i++) { + for (int i = 1; i <= 17; i++) { int finalI = i; list.add(new HashMap() {{ put("componentKey", "mch_company" + finalI); @@ -188,7 +191,7 @@ public class EsignContractFillingFileServiceImpl extends BaseServiceImpl() {{ put("componentKey", "mch_legal_person_mobile" + finalI); @@ -226,13 +229,23 @@ public class EsignContractFillingFileServiceImpl extends BaseServiceImpl() {{ + put("componentKey", "mch_bank1"); + put("componentValue", shopMerchEntry.getBank_name()); + }}); + + list.add(new HashMap() {{ + put("componentKey", "mch_account_number1"); + put("componentValue", shopMerchEntry.getAccount_number()); + }}); + // 乙方公司名称 list.add(new HashMap() {{ put("componentKey", "plat_company1"); put("componentValue", platCompany + "和代理商"); }}); - for (int i = 2; i <= 3; i++) { + for (int i = 2; i <= 5; i++) { int finalI = i; list.add(new HashMap() {{ put("componentKey", "plat_company" + finalI); @@ -240,9 +253,23 @@ public class EsignContractFillingFileServiceImpl extends BaseServiceImpl() {{ + put("componentKey", "plat_mobile" + finalI); + put("componentValue", finalEsignPlatformInfo.getLegal_person_mobile()); + }}); + } + list.add(new HashMap() {{ - put("componentKey", "plat_mobile1"); - put("componentValue", finalEsignPlatformInfo.getLegal_person_mobile()); + put("componentKey", "plat_email1"); + put("componentValue", finalEsignPlatformInfo.getEmail()); + }}); + + + list.add(new HashMap() {{ + put("componentKey", "plat_email1"); + put("componentValue", finalEsignPlatformInfo.getEmail()); }}); list.add(new HashMap() {{ @@ -250,6 +277,32 @@ public class EsignContractFillingFileServiceImpl extends BaseServiceImpl() {{ + put("componentKey", "plat_email1"); + put("componentValue", finalEsignPlatformInfo.getEmail()); + }}); + + list.add(new HashMap() {{ + put("componentKey", "plat_email1"); + put("componentValue", finalEsignPlatformInfo.getEmail()); + }}); + + list.add(new HashMap() {{ + put("componentKey", "plat_email1"); + put("componentValue", finalEsignPlatformInfo.getEmail()); + }}); + + list.add(new HashMap() {{ + put("componentKey", "plat_bank1"); + put("componentValue", finalEsignPlatformInfo.getRec_acc_bank_name()); + }}); + + list.add(new HashMap() {{ + put("componentKey", "plat_account_number1"); + put("componentValue", finalEsignPlatformInfo.getRec_acc_card_no()); + }}); + + // 代理商相关 if (distributor != null) { // 有代理商的时候,才填充代理商的信息 @@ -323,10 +376,10 @@ public class EsignContractFillingFileServiceImpl extends BaseServiceImpl signPositionMap = getSignPosition(templateId, fileId); if (signPositionMap != null) { - if (distributor != null && signPositionMap.get("mch") != null) { + if (signPositionMap.get("mch") != null) { esignContractFillingFile.setMch_sign_position(signPositionMap.get("mch").toString()); } - if (distributor != null && signPositionMap.get("plat") != null) { + if (signPositionMap.get("plat") != null) { esignContractFillingFile.setPlat_sign_position(signPositionMap.get("plat").toString()); } diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractServiceImpl.java index b81cd334..99cebb71 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractServiceImpl.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/esign/service/impl/EsignContractServiceImpl.java @@ -419,11 +419,14 @@ public class EsignContractServiceImpl extends BaseServiceImpl