|
|
@ -30,7 +30,10 @@ import com.alibaba.fastjson.JSON; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.google.common.util.concurrent.ThreadFactoryBuilder; |
|
|
|
import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrand; |
|
|
|
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrandFeign; |
|
|
|
import com.yxt.anrui.base.common.enums.BillTypeEnum; |
|
|
|
import com.yxt.anrui.base.common.utils.Rule; |
|
|
|
import com.yxt.anrui.base.common.utils.domain.BillNo; |
|
|
@ -97,19 +100,6 @@ import java.util.*; |
|
|
|
import java.util.concurrent.*; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
/** |
|
|
|
* Project: anrui-fin(财务) <br/> |
|
|
|
* File: FinPaymentapplyService.java <br/> |
|
|
|
* Class: com.yxt.anrui.fin.biz.finpaymentapply.FinPaymentapplyService <br/> |
|
|
|
* Description: fin_paymentapply 业务逻辑. <br/> |
|
|
|
* Copyright: Copyright (c) 2011 <br/> |
|
|
|
* Company: https://gitee.com/liuzp315 <br/>
|
|
|
|
* Makedate: 2022-06-23 13:45:10 <br/> |
|
|
|
* |
|
|
|
* @author liupopo |
|
|
|
* @version 1.0 |
|
|
|
* @since 1.0 |
|
|
|
*/ |
|
|
|
@Service |
|
|
|
public class FinPaymentapplyService extends MybatisBaseService<FinPaymentapplyMapper, FinPaymentapply> { |
|
|
|
|
|
|
@ -147,6 +137,8 @@ public class FinPaymentapplyService extends MybatisBaseService<FinPaymentapplyMa |
|
|
|
private MessageFeign messageFeign; |
|
|
|
@Autowired |
|
|
|
private BaseVehicleFeign baseVehicleFeign; |
|
|
|
@Autowired |
|
|
|
private BaseManufacturerBankFeign baseManufacturerBankFeign; |
|
|
|
|
|
|
|
public PagerVo<FinPaymentapplyVo> listPageVo(PagerQuery<FinPaymentapplyQuery> pq) { |
|
|
|
FinPaymentapplyQuery query = pq.getParams(); |
|
|
@ -669,6 +661,14 @@ public class FinPaymentapplyService extends MybatisBaseService<FinPaymentapplyMa |
|
|
|
//款项名称
|
|
|
|
finPaymentrecordDto.setCostTypeKey(finPaymentapplyDetailVo.getCostTitleKey()); |
|
|
|
finPaymentrecordDto.setCostTypeValue(finPaymentapplyDetailVo.getCostTitleValue()); |
|
|
|
if ("009".equals(finPaymentapplyDetailVo.getCostTitleKey())) { |
|
|
|
String paymentAccessNoKey = baseManufacturerBankFeign.selectPaymentAccessNoKey(finPaymentapply.getCarBrandSid(), finPaymentapplyDetailVo.getActualPay()).getData(); |
|
|
|
finPaymentrecordDto.setPayChannel(paymentAccessNoKey); |
|
|
|
finPaymentrecordDto.setPayCostType("payChannel"); |
|
|
|
} else { |
|
|
|
finPaymentrecordDto.setPayChannel(finPaymentapplyDetailVo.getCostTitleKey()); |
|
|
|
finPaymentrecordDto.setPayCostType("payCostType"); |
|
|
|
} |
|
|
|
//款项详情
|
|
|
|
finPaymentrecordDto.setCostTitleKey(finPaymentapplyDetailVo.getCostTitleKey()); |
|
|
|
finPaymentrecordDto.setCostTitleValue(finPaymentapplyDetailVo.getCostTitleValue()); |
|
|
|