3 changed files with 145 additions and 11 deletions
@ -0,0 +1,139 @@ |
|||||
|
package com.qs.serve.modules.third.service; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.qs.serve.common.config.properties.ProjectApisProperties; |
||||
|
import com.qs.serve.common.model.consts.ResultFlag; |
||||
|
import com.qs.serve.common.model.enums.BudgetLogOptFlag; |
||||
|
import com.qs.serve.common.util.*; |
||||
|
import com.qs.serve.modules.bms.entity.BmsCostCenter; |
||||
|
import com.qs.serve.modules.bms.entity.BmsRegion; |
||||
|
import com.qs.serve.modules.bms.entity.BmsSubject; |
||||
|
import com.qs.serve.modules.bms.entity.BmsSupplier; |
||||
|
import com.qs.serve.modules.bms.service.BmsCostCenterService; |
||||
|
import com.qs.serve.modules.bms.service.BmsRegionService; |
||||
|
import com.qs.serve.modules.bms.service.BmsSubjectService; |
||||
|
import com.qs.serve.modules.bms.service.BmsSupplierService; |
||||
|
import com.qs.serve.modules.goods.entity.GoodsCategory; |
||||
|
import com.qs.serve.modules.goods.entity.GoodsSku; |
||||
|
import com.qs.serve.modules.goods.entity.GoodsSpu; |
||||
|
import com.qs.serve.modules.goods.service.GoodsCategoryService; |
||||
|
import com.qs.serve.modules.goods.service.GoodsSkuService; |
||||
|
import com.qs.serve.modules.goods.service.GoodsSpuService; |
||||
|
import com.qs.serve.modules.pay.common.PaymentType; |
||||
|
import com.qs.serve.modules.pay.entity.PayPayment; |
||||
|
import com.qs.serve.modules.pay.entity.PayPaymentItem; |
||||
|
import com.qs.serve.modules.pay.entity.bo.PayPaymentBo; |
||||
|
import com.qs.serve.modules.pay.service.PayPaymentItemService; |
||||
|
import com.qs.serve.modules.pay.service.PayPaymentService; |
||||
|
import com.qs.serve.modules.seeyon.service.XiaoLuTonService; |
||||
|
import com.qs.serve.modules.sys.entity.SysSyncLog; |
||||
|
import com.qs.serve.modules.sys.entity.SysTableTemp; |
||||
|
import com.qs.serve.modules.sys.entity.SysUser; |
||||
|
import com.qs.serve.modules.sys.mapper.SysTableTempMapper; |
||||
|
import com.qs.serve.modules.sys.mapper.SysUserCodeMathMapper; |
||||
|
import com.qs.serve.modules.sys.service.SysSyncLogService; |
||||
|
import com.qs.serve.modules.sys.service.SysUserService; |
||||
|
import com.qs.serve.modules.tbs.common.TbsActivityState; |
||||
|
import com.qs.serve.modules.tbs.common.TbsCostApplyState; |
||||
|
import com.qs.serve.modules.tbs.common.util.TbsBudgetLogBuildUtil; |
||||
|
import com.qs.serve.modules.tbs.entity.*; |
||||
|
import com.qs.serve.modules.tbs.entity.dto.TbsBudgetCostResult; |
||||
|
import com.qs.serve.modules.tbs.mapper.TbsBudgetMapper; |
||||
|
import com.qs.serve.modules.tbs.service.*; |
||||
|
import com.qs.serve.modules.third.entity.*; |
||||
|
import com.qs.serve.modules.third.util.ThirtyVerificationUtil; |
||||
|
import com.qs.serve.modules.tzc.common.TzPolicyItemStatus; |
||||
|
import com.qs.serve.modules.tzc.entity.TzcPolicyItem; |
||||
|
import com.qs.serve.modules.tzc.entity.TzcPolicyItemLog; |
||||
|
import com.qs.serve.modules.tzc.mapper.TzcPolicyItemMapper; |
||||
|
import com.qs.serve.modules.tzc.service.TzcPolicyGoodsSyncService; |
||||
|
import com.qs.serve.modules.tzc.service.TzcPolicyItemLogService; |
||||
|
import com.qs.serve.modules.tzc.service.TzcPolicyItemService; |
||||
|
import com.qs.serve.modules.vtb.common.VtbVerificationState; |
||||
|
import com.qs.serve.modules.vtb.entity.VtbVerification; |
||||
|
import com.qs.serve.modules.vtb.entity.VtbVerificationSubject; |
||||
|
import com.qs.serve.modules.vtb.mapper.VtbVerificationSubjectMapper; |
||||
|
import com.qs.serve.modules.vtb.service.VtbFundFlowService; |
||||
|
import com.qs.serve.modules.vtb.service.VtbVerificationService; |
||||
|
import com.qs.serve.modules.vtb.service.VtbVerificationSubjectService; |
||||
|
import lombok.AllArgsConstructor; |
||||
|
import lombok.extern.slf4j.Slf4j; |
||||
|
import org.jetbrains.annotations.NotNull; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.transaction.annotation.Transactional; |
||||
|
|
||||
|
import java.math.BigDecimal; |
||||
|
import java.math.RoundingMode; |
||||
|
import java.time.LocalDate; |
||||
|
import java.time.LocalDateTime; |
||||
|
import java.util.*; |
||||
|
import java.util.stream.Collectors; |
||||
|
|
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2023/2/14 |
||||
|
*/ |
||||
|
@Slf4j |
||||
|
@Service |
||||
|
@AllArgsConstructor |
||||
|
public class PortalOfCostPartApplication { |
||||
|
|
||||
|
private SysUserCodeMathMapper userCodeMathMapper; |
||||
|
private final SysSyncLogService sysSyncLogService; |
||||
|
private SysTableTempMapper sysTableTempMapper; |
||||
|
|
||||
|
private TbsCostTodoService tbsCostTodoService; |
||||
|
private final TbsActivityPayConditionService activityPayConditionService; |
||||
|
private final TbsBudgetService budgetService; |
||||
|
private final TbsBudgetCostItemService budgetCostItemService; |
||||
|
private final VtbFundFlowService fundFlowService; |
||||
|
private TbsActivityService activityService; |
||||
|
private TbsActivityCenterService activityCenterService; |
||||
|
private TbsActivitySubjectService activitySubjectService; |
||||
|
private TbsActivityGoodsService activityGoodsService; |
||||
|
private TbsActivityCenterGoodsService activityCenterGoodsService; |
||||
|
|
||||
|
private BmsSupplierService supplierService; |
||||
|
private BmsSubjectService subjectService; |
||||
|
private BmsCostCenterService costCenterService; |
||||
|
private BmsRegionService saleRegionService; |
||||
|
|
||||
|
private SysUserService userService; |
||||
|
|
||||
|
private TbsCostApplyService costApplyService; |
||||
|
private TbsCostUnItemService costUnItemService; |
||||
|
private TbsBudgetCostItemService costItemService; |
||||
|
private TbsBudgetLogService budgetLogService; |
||||
|
private TbsBudgetApplicationService budgetApplicationService; |
||||
|
private TbsBudgetMapper tbsBudgetMapper; |
||||
|
private TzcPolicyItemMapper tzcPolicyItemMapper; |
||||
|
|
||||
|
|
||||
|
private GoodsSkuService goodsSkuService; |
||||
|
private GoodsSpuService goodsSpuService; |
||||
|
private GoodsCategoryService goodsCategoryService; |
||||
|
|
||||
|
private PayPaymentService paymentService; |
||||
|
private PayPaymentItemService paymentItemService; |
||||
|
|
||||
|
private VtbVerificationService verificationService; |
||||
|
private VtbVerificationSubjectService verificationSubjectService; |
||||
|
|
||||
|
private TzcPolicyItemService policyItemServiceService; |
||||
|
private TzcPolicyItemLogService policyItemLogService; |
||||
|
private TzcPolicyGoodsSyncService tzcPolicyGoodsSyncService; |
||||
|
private SysUserService sysUserService; |
||||
|
private final XiaoLuTonService xiaoLuTonService; |
||||
|
private ProjectApisProperties projectApisProperties; |
||||
|
private PayPaymentService payPaymentService; |
||||
|
|
||||
|
/** |
||||
|
* 协议类费用 释放接口,释放合同不再支付的金额; |
||||
|
* @param paymentBo |
||||
|
*/ |
||||
|
public void toContractNotPay(PayPaymentBo paymentBo){ |
||||
|
payPaymentService.unpayment(paymentBo); |
||||
|
} |
||||
|
|
||||
|
} |
Loading…
Reference in new issue