|
|
@ -362,6 +362,7 @@ public class CrmVehicledemandService extends MybatisBaseService<CrmVehicledemand |
|
|
|
public ResultBean<AppCrmVehicledemandDetailsVo> initVisitDemands(String intentionSid) { |
|
|
|
ResultBean<AppCrmVehicledemandDetailsVo> rb = ResultBean.fireFail(); |
|
|
|
AppCrmVehicledemandDetailsVo appCrmVehicledemandDetailsVo = baseMapper.selectBySid(intentionSid); |
|
|
|
if(!"1".equals(appCrmVehicledemandDetailsVo.getFinancePlan())){ |
|
|
|
ResultBean<SolutionssVo> resultBean = loanSolutionsFeign.selectDetails3(intentionSid); |
|
|
|
if (resultBean.getData() != null) { |
|
|
|
AppCrmSolutions finNormal = new AppCrmSolutions(); |
|
|
@ -373,6 +374,7 @@ public class CrmVehicledemandService extends MybatisBaseService<CrmVehicledemand |
|
|
|
} |
|
|
|
appCrmVehicledemandDetailsVo.setFinNormal(finNormal); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success().setData(appCrmVehicledemandDetailsVo); |
|
|
|
} |
|
|
|
|
|
|
@ -445,9 +447,24 @@ public class CrmVehicledemandService extends MybatisBaseService<CrmVehicledemand |
|
|
|
* @param sid |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public AppCrmVehicleDemandParticularsVo intendedModel(String sid) { |
|
|
|
public ResultBean<AppCrmVehicleDemandParticularsVo> intendedModel(String sid) { |
|
|
|
ResultBean<AppCrmVehicleDemandParticularsVo> rb = ResultBean.fireFail(); |
|
|
|
AppCrmVehicleDemandParticularsVo appCrmVehicleDemandParticularsVo = baseMapper.intendedModel(sid); |
|
|
|
return appCrmVehicleDemandParticularsVo; |
|
|
|
if(!"1".equals(appCrmVehicleDemandParticularsVo.getFinancePlan())){ |
|
|
|
ResultBean<SolutionssVo> resultBean = loanSolutionsFeign.selectDetails3(sid); |
|
|
|
if (resultBean.getData() != null) { |
|
|
|
AppCrmSolutions finNormal = new AppCrmSolutions(); |
|
|
|
BeanUtil.copyProperties(resultBean.getData(), finNormal); |
|
|
|
List<SolutionListVo> financeForms = resultBean.getData().getFinanceForms(); |
|
|
|
if (!financeForms.isEmpty()) { |
|
|
|
List<CrmSolutionListVo> voList = Optional.ofNullable(financeForms).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), CrmSolutionListVo.class)).collect(Collectors.toList()); |
|
|
|
finNormal.setFinanceForms(voList); |
|
|
|
} |
|
|
|
appCrmVehicleDemandParticularsVo.setFinNormal(finNormal); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return rb.success().setData(appCrmVehicleDemandParticularsVo); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|