From 289ad4595d3f029a0f4d2ae9e6fd112d03b043bc Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Wed, 30 Aug 2023 14:46:00 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E6=B4=BD=E8=B0=88=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AppCrmVehicleDemandParticularsVo.java | 2 + .../CrmVehicledemandMapper.xml | 3 +- .../CrmVehicledemandService.java | 104 +++++++++++++----- .../loansolutions/LoanSolutionsService.java | 8 +- 4 files changed, 83 insertions(+), 34 deletions(-) diff --git a/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmvehicledemand/AppCrmVehicleDemandParticularsVo.java b/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmvehicledemand/AppCrmVehicleDemandParticularsVo.java index 374befa7c0..2991bcef37 100644 --- a/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmvehicledemand/AppCrmVehicleDemandParticularsVo.java +++ b/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmvehicledemand/AppCrmVehicleDemandParticularsVo.java @@ -9,6 +9,7 @@ import lombok.Data; public class AppCrmVehicleDemandParticularsVo implements Vo { @ApiModelProperty("购车方式value") private String type; + private String purchaseMethodKey; @ApiModelProperty("车型sid") private String modelSid; @@ -46,6 +47,7 @@ public class AppCrmVehicleDemandParticularsVo implements Vo { private AppCrmSolutions finNormal; @ApiModelProperty(value = "金融方案key") + @JsonProperty("financePlanKey") private String financePlan; @ApiModelProperty(value = "金融方案value") private String financePlanValue; diff --git a/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandMapper.xml b/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandMapper.xml index b350db540b..7a06176c6f 100644 --- a/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandMapper.xml +++ b/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandMapper.xml @@ -129,7 +129,8 @@ cv.estimatedPickupDate AS `date`, cv.financePlan, cv.financePlanValue, - cv.typeKey + cv.typeKey, + cv.purchaseMethod purchaseMethodKey FROM crm_vehicledemand cv WHERE cv.sid = #{sid} diff --git a/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandService.java b/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandService.java index 02a162d257..783dc3cae1 100644 --- a/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandService.java +++ b/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandService.java @@ -362,7 +362,7 @@ public class CrmVehicledemandService extends MybatisBaseService initVisitDemands(String intentionSid) { ResultBean rb = ResultBean.fireFail(); AppCrmVehicledemandDetailsVo appCrmVehicledemandDetailsVo = baseMapper.selectBySid(intentionSid); - if(!"1".equals(appCrmVehicledemandDetailsVo.getFinancePlan())){ + if (!"1".equals(appCrmVehicledemandDetailsVo.getFinancePlan())) { ResultBean resultBean = loanSolutionsFeign.selectDetails3(intentionSid); if (resultBean.getData() != null) { AppCrmSolutions finNormal = new AppCrmSolutions(); @@ -407,6 +407,7 @@ public class CrmVehicledemandService extends MybatisBaseService intendedModel(String sid) { ResultBean rb = ResultBean.fireFail(); AppCrmVehicleDemandParticularsVo appCrmVehicleDemandParticularsVo = baseMapper.intendedModel(sid); - if(!"1".equals(appCrmVehicleDemandParticularsVo.getFinancePlan())){ + if (!"1".equals(appCrmVehicleDemandParticularsVo.getFinancePlan())) { ResultBean resultBean = loanSolutionsFeign.selectDetails3(sid); if (resultBean.getData() != null) { AppCrmSolutions finNormal = new AppCrmSolutions(); @@ -600,25 +602,48 @@ public class CrmVehicledemandService extends MybatisBaseService