|
@@ -99,6 +99,7 @@ public class ContractTemplateLogic {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Transactional
|
|
|
public void update(ContractTemplateBean contractTemplate) {
|
|
|
this.validRequireParams(contractTemplate);
|
|
|
ContractTemplate byId = contractTemplateService.getById(contractTemplate.getContractTemplateId());
|
|
@@ -154,8 +155,8 @@ public class ContractTemplateLogic {
|
|
|
if (StringUtils.isBlank(contractTemplate.getContractType())) {
|
|
|
throw new RemoteServiceException("合同类型不能为空");
|
|
|
}
|
|
|
- if (contractTemplate.getContractType().equals(ContractTypeEnum.FOLLOW.getKey())) {
|
|
|
- contractTemplate.setFollowContractTemplateId("");
|
|
|
+ if (contractTemplate.getContractType().equals(ContractTypeEnum.MAIN.getKey())) {
|
|
|
+ contractTemplate.setFollowContractTemplateId(null);
|
|
|
}
|
|
|
if (StringUtils.isBlank(contractTemplate.getContractTemplateId())
|
|
|
&& ContractTypeEnum.MAIN.getKey().equals(contractTemplate.getContractType())
|