Forráskód Böngészése

保存主合同时跟新虚拟合同拿回时间字段

songxy 6 hónapja
szülő
commit
2c9b2548a3

+ 8 - 0
zjugis-business/src/main/java/com/zjugis/business/service/impl/ContractServiceImpl.java

@@ -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();