소스 검색

no message

FengChaoYu 4 일 전
부모
커밋
7882820687
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      mall-server-api/src/main/java/com/gree/mall/manager/logic/contract/ContractTemplateLogic.java

+ 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())