|
|
@ -176,6 +176,8 @@ import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.time.YearMonth; |
|
|
|
import java.time.format.DateTimeFormatter; |
|
|
|
import java.util.*; |
|
|
|
import java.util.concurrent.*; |
|
|
|
import java.util.stream.Collectors; |
|
|
@ -1191,7 +1193,7 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
SolutionsDetailsVo solutionsDetailsVo = loanSolutionsFeign.selectDetailsss(saleOrderSid).getData(); |
|
|
|
if (solutionsDetailsVo != null) { |
|
|
|
//三方金融的,在出库时推送单车返利数据,金额为厂家贴息。
|
|
|
|
if(!"0".equals(solutionsDetailsVo.getFactoryDiscount())){ |
|
|
|
if (!"0".equals(solutionsDetailsVo.getFactoryDiscount())) { |
|
|
|
if ("2".equals(busSalesOrder.getFinancePlan())) { |
|
|
|
Future future11 = pool.submit(() -> { |
|
|
|
pushVehRebate(busDeliveredApply, detailsList, solutionsDetailsVo.getFactoryDiscount()); |
|
|
@ -1445,7 +1447,9 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
scmVehRebateVehDto.setEstimateRebate(factoryDiscount); |
|
|
|
scmVehRebateVehDto.setPurchaseSystemSid(baseVehicle.getPurchaseSystemSid()); |
|
|
|
scmVehRebateVehDto.setPurchaseSystemName(baseVehicle.getPurchaseSystemName()); |
|
|
|
scmVehRebateVehDto.setWithholdingDate(DateUtil.format(new Date(), "yyyy-MM")); |
|
|
|
//预提日期
|
|
|
|
String dateStr = YearMonth.now().format(DateTimeFormatter.ofPattern("yyyy年M月")); |
|
|
|
scmVehRebateVehDto.setWithholdingDate(dateStr); |
|
|
|
scmVehRebateVehDtos.add(scmVehRebateVehDto); |
|
|
|
scmVehRebateDto.setScmVehRebateVehs(scmVehRebateVehDtos); |
|
|
|
scmVehRebateFeign.save(scmVehRebateDto); |
|
|
@ -1684,7 +1688,7 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp |
|
|
|
SolutionsDetailsVo solutionsDetailsVo = loanSolutionsFeign.selectDetailsss(saleOrderSid).getData(); |
|
|
|
if (solutionsDetailsVo != null) { |
|
|
|
//三方金融的,在出库时推送单车返利数据,金额为厂家贴息。
|
|
|
|
if(!"0".equals(solutionsDetailsVo.getFactoryDiscount())){ |
|
|
|
if (!"0".equals(solutionsDetailsVo.getFactoryDiscount())) { |
|
|
|
if ("2".equals(busSalesOrder.getFinancePlan())) { |
|
|
|
Future future11 = pool.submit(() -> { |
|
|
|
pushVehRebate(busDeliveredApply, detailsList, solutionsDetailsVo.getFactoryDiscount()); |
|
|
|