|
@@ -7,11 +7,13 @@ import com.fjhx.common.enums.FlowStatusEnum1;
|
|
|
import com.fjhx.common.utils.Assert;
|
|
|
import com.fjhx.flow.core.FlowDelegate;
|
|
|
import com.fjhx.flow.enums.FlowStatusEnum;
|
|
|
+import com.fjhx.sale.entity.claim.po.ClaimContract;
|
|
|
import com.fjhx.sale.entity.contract.dto.ContractDto;
|
|
|
import com.fjhx.sale.entity.contract.po.Contract;
|
|
|
import com.fjhx.sale.entity.contract.po.ContractProduct;
|
|
|
import com.fjhx.sale.entity.contract.po.ContractProject;
|
|
|
import com.fjhx.sale.entity.contract.po.ContractShipment;
|
|
|
+import com.fjhx.sale.service.claim.ClaimContractService;
|
|
|
import com.fjhx.sale.service.contract.ContractProductService;
|
|
|
import com.fjhx.sale.service.contract.ContractService;
|
|
|
import com.ruoyi.common.core.domain.BaseIdPo;
|
|
@@ -44,6 +46,8 @@ public class ContractUpdateFlow extends FlowDelegate {
|
|
|
|
|
|
@Autowired
|
|
|
private ContractProductService contractProductService;
|
|
|
+ @Autowired
|
|
|
+ private ClaimContractService claimContractService;
|
|
|
|
|
|
@Override
|
|
|
public String getFlowKey() {
|
|
@@ -125,6 +129,9 @@ public class ContractUpdateFlow extends FlowDelegate {
|
|
|
oldContract.setStatus(FlowStatusEnum1.UPDATE.getKey());
|
|
|
oldContract.setIsChange("1");
|
|
|
contractService.updateById(oldContract);
|
|
|
+
|
|
|
+ //删除到账认领数据
|
|
|
+ claimContractService.remove(q -> q.eq(ClaimContract::getContractId, oldContractId));
|
|
|
}
|
|
|
|
|
|
@Override
|