From 183ba6c8fddaf53c015a2032180af1241ac4d50c Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Thu, 2 Jan 2025 12:00:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=85=E4=BF=9D=E3=80=81=E9=9D=9E=E6=8B=85?= =?UTF-8?q?=E4=BF=9D=E7=9A=84=EF=BC=8C=E5=9C=A8=E8=9E=8D=E8=B5=84=E6=94=BE?= =?UTF-8?q?=E6=AC=BE=E8=AE=A4=E6=AC=BE=E6=97=B6=EF=BC=8C=E8=8B=A5=E6=97=A0?= =?UTF-8?q?=E5=B7=AE=E5=BC=82=E7=9A=84=EF=BC=8C=E7=9B=B4=E6=8E=A5=E6=8E=A8?= =?UTF-8?q?=E9=80=81=E5=8D=95=E8=BD=A6=E8=BF=94=E5=88=A9=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=EF=BC=8C=E6=8E=A8=E9=80=81=E9=87=91=E9=A2=9D=E4=B8=BA=E4=B8=BB?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E5=8E=82=E5=AE=B6=E8=B4=B4=E6=81=AF+?= =?UTF-8?q?=E5=85=B6=E4=BB=96=E8=9E=8D=E5=8E=82=E5=AE=B6=E8=B4=B4=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FinCollectionConfirmationService.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java index eb6676b254..ea61cb1cf2 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java @@ -2394,6 +2394,35 @@ public class FinCollectionConfirmationService extends MybatisBaseService scmVehRebateVehDtos = new ArrayList<>(); + ScmVehRebateVehDto scmVehRebateVehDto = new ScmVehRebateVehDto(); + scmVehRebateDto.setCreateBySid(confirmation.getCreateBySid()); + scmVehRebateDto.setRebateTypeKey("029"); + scmVehRebateDto.setRebateTypeValue("金融贴息"); + scmVehRebateDto.setRebateName("金融贴息"); + scmVehRebateDto.setCalculationStandard(loanSolutions.getActualDiscount().add(loanSolutionsOtherpolicy.getOtherActualDiscount()).toString()); + scmVehRebateDto.setPalceGenDate(DateUtil.format(new Date(), "yyyy-MM")); + scmVehRebateDto.setCalculationModeKey("002"); + scmVehRebateDto.setCalculationModeValue("固定金额"); + scmVehRebateDto.setOrgPath(confirmation.getOrgSidPath()); + scmVehRebateVehDto.setState("2"); + scmVehRebateVehDto.setBrandSid(baseVehicle.getCarBrandSid()); + scmVehRebateVehDto.setBrandName(baseVehicle.getCarBrandName()); + scmVehRebateVehDto.setVehModelSid(baseVehicle.getModelSid()); + scmVehRebateVehDto.setVehModelName(baseVehicle.getModelName()); + scmVehRebateVehDto.setVehSid(baseVehicle.getSid()); + scmVehRebateVehDto.setVinNo(baseVehicle.getVinNo().substring(baseVehicle.getVinNo().length() - 8)); + scmVehRebateVehDto.setManufactorSettlementPrice(baseVehicle.getCostPrice().toString()); + scmVehRebateVehDto.setFreight(baseVehicle.getFreight().toString()); + scmVehRebateVehDto.setEstimateRebate(loanSolutions.getActualDiscount().add(loanSolutionsOtherpolicy.getOtherActualDiscount()).toString()); + scmVehRebateVehDto.setPurchaseSystemSid(baseVehicle.getPurchaseSystemSid()); + scmVehRebateVehDto.setPurchaseSystemName(baseVehicle.getPurchaseSystemName()); + scmVehRebateVehDtos.add(scmVehRebateVehDto); + scmVehRebateDto.setScmVehRebateVehs(scmVehRebateVehDtos); + scmVehRebateFeign.save(scmVehRebateDto); + } } if (!loanDiffDetailssDtos.isEmpty()) {