|
@@ -1,46 +1,24 @@
|
|
|
package com.fjhx.sale.flow;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
import com.baomidou.dynamic.datasource.annotation.DSTransactional;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
-import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.fjhx.account.entity.account.po.AccountRunningWater;
|
|
|
import com.fjhx.account.service.account.AccountRunningWaterService;
|
|
|
-import com.fjhx.area.utils.CustomizeAreaUtil;
|
|
|
-import com.fjhx.common.constant.SourceConstant;
|
|
|
-import com.fjhx.common.enums.CodingRuleEnum;
|
|
|
-import com.fjhx.common.enums.FlowStatusEnum1;
|
|
|
-import com.fjhx.common.service.coding.CodingRuleService;
|
|
|
-import com.fjhx.file.utils.ObsFileUtil;
|
|
|
import com.fjhx.flow.core.FlowDelegate;
|
|
|
import com.fjhx.flow.enums.FlowStatusEnum;
|
|
|
import com.fjhx.sale.entity.claim.po.Claim;
|
|
|
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.claim.ClaimService;
|
|
|
-import com.fjhx.sale.service.contract.ContractProductService;
|
|
|
-import com.fjhx.sale.service.contract.ContractProjectService;
|
|
|
-import com.fjhx.sale.service.contract.ContractService;
|
|
|
-import com.fjhx.sale.service.contract.ContractShipmentService;
|
|
|
-import com.ruoyi.common.annotation.LogicIgnore;
|
|
|
-import com.ruoyi.common.core.domain.BasePo;
|
|
|
-import com.ruoyi.common.core.domain.entity.SysUser;
|
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
|
import com.ruoyi.common.utils.SecurityUtils;
|
|
|
-import com.ruoyi.common.utils.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
-import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
@@ -101,6 +79,8 @@ public class ClaimDelFlow extends FlowDelegate {
|
|
|
claimContractService.remove(Wrappers.<ClaimContract>query().lambda().in(ClaimContract::getClaimId, claimIds));
|
|
|
//更新流水数据为认领状态---已认领金额还原
|
|
|
AccountRunningWater water = new AccountRunningWater();
|
|
|
+ water.setCompanyId(SecurityUtils.getCompanyId());
|
|
|
+
|
|
|
water.setId(businessId);
|
|
|
water.setIsClaim(0);//未认领状态
|
|
|
water.setClaimAmount(BigDecimal.ZERO);
|