|
@@ -126,6 +126,14 @@ public class ContractServiceImpl implements ContractService{
|
|
|
}
|
|
|
int count =contractMapper.updateById(contract);
|
|
|
Contract contract1=contractMapper.selectById(contract.getId());
|
|
|
+ List<Contract> childList = contractMapper.selectList(new QueryWrapper<Contract>(){{
|
|
|
+ eq("parent_id", contract.getId());
|
|
|
+ eq("contract_type", 4);
|
|
|
+ }});
|
|
|
+ for(Contract child: childList){
|
|
|
+ child.setContractOff(contract.getContractOff());
|
|
|
+ }
|
|
|
+ contractMapper.updateBatch(childList);
|
|
|
ProjectAmount projectAmounts = projectAmountService.selectById(contract1.getProjectId());
|
|
|
//更新PROJECT_AMOUNT表
|
|
|
ProjectAmount projectAmount=new ProjectAmount();
|