FengChaoYu 4 روز پیش
والد
کامیت
7882820687

+ 9 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/contract/ContractTemplateLogic.java

@@ -335,6 +335,15 @@ public class ContractTemplateLogic {
                 && contractTemplate.getValidDate().after(contractTemplate.getExpireDate())) {
             throw new RemoteServiceException("生效日期不能大于失效日期");
         }
+        if (StringUtils.isNotBlank(contractTemplate.getCompanySignFiled())) {
+            contractTemplate.setNeedCompanySign(IsYesNoEnum.YES.getKey());
+        }
+        if (StringUtils.isNotBlank(contractTemplate.getManagerSignField())) {
+            contractTemplate.setNeedManagerSign(IsYesNoEnum.YES.getKey());
+        }
+        if (StringUtils.isNotBlank(contractTemplate.getPartyASignFiled())) {
+            contractTemplate.setPartyASignFiled(IsYesNoEnum.YES.getKey());
+        }
         if (StringUtils.isBlank(contractTemplate.getContractTemplateId())) {
             Integer count = contractTemplateService.lambdaQuery()
                     .eq(ContractTemplate::getContractTemplateName, contractTemplate.getContractTemplateName().trim())