Browse Source

no message

FengChaoYu 1 year ago
parent
commit
88a45a9c31

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

@@ -123,6 +123,14 @@ public class ContractTemplateLogic {
                 .setFollowContractTemplateId(contractTemplate.getFollowContractTemplateId())
                 .updateById();
 
+        if (contractTemplate.getContractType().equals(ContractTypeEnum.MAIN.getKey())) {
+            contractTemplateService.lambdaUpdate()
+                    .set(ContractTemplate::getValidDate, byId.getValidDate())
+                    .set(ContractTemplate::getExpireDate, byId.getExpireDate())
+                    .eq(ContractTemplate::getFollowContractTemplateId, contractTemplate.getContractTemplateId())
+                    .update();
+        }
+
         contractWebsitService.lambdaUpdate()
                 .eq(ContractWebsit::getContractTemplateId, contractTemplate.getContractTemplateId())
                 .remove();