|
|
@@ -236,19 +236,22 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
|
|
|
//匹配的车辆信息数据 为空
|
|
|
if (CollUtil.isEmpty(vehicleInfoList)) {
|
|
|
- carInfo.setModelCode(rd.getVehicleInfoList().get(0).getVehicleId());
|
|
|
-// carInfo.setCiModelCode(a.getModelCode());
|
|
|
- carInfo.setCiCarName(rd.getVehicleInfoList().get(0).getVehicleName());
|
|
|
- carInfo.setModelcname(rd.getVehicleInfoList().get(0).getVehicleName());
|
|
|
+
|
|
|
+ buildCarInfo(carInfo,rd.getVehicleInfoList().get(0));
|
|
|
+// carInfo.setModelCode(rd.getVehicleInfoList().get(0).getVehicleId());
|
|
|
+//// carInfo.setCiModelCode(a.getModelCode());
|
|
|
+// carInfo.setCiCarName(rd.getVehicleInfoList().get(0).getVehicleName());
|
|
|
+// carInfo.setModelcname(rd.getVehicleInfoList().get(0).getVehicleName());
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
//匹配的车辆信息数据
|
|
|
ModelsQueryResponse.VehicleInfo matchVehicleInfo = vehicleInfoList.stream().filter(a -> a.getVehiclePrice().equals(carInfo.getPurchasePrice())).findFirst().orElse(null);
|
|
|
if (null != matchVehicleInfo) {
|
|
|
- carInfo.setModelCode(matchVehicleInfo.getVehicleId());
|
|
|
- carInfo.setCiCarName(matchVehicleInfo.getVehicleName());
|
|
|
- carInfo.setModelcname(matchVehicleInfo.getVehicleName());
|
|
|
+ buildCarInfo(carInfo,matchVehicleInfo);
|
|
|
+// carInfo.setModelCode(matchVehicleInfo.getVehicleId());
|
|
|
+// carInfo.setCiCarName(matchVehicleInfo.getVehicleName());
|
|
|
+// carInfo.setModelcname(matchVehicleInfo.getVehicleName());
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -259,9 +262,10 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
|
|
|
- carInfo.setModelCode(vehicleInfoList.get(0).getVehicleId());
|
|
|
- carInfo.setCiCarName(vehicleInfoList.get(0).getVehicleName());
|
|
|
- carInfo.setModelcname(vehicleInfoList.get(0).getVehicleName());
|
|
|
+ buildCarInfo(carInfo,vehicleInfoList.get(0));
|
|
|
+// carInfo.setModelCode(vehicleInfoList.get(0).getVehicleId());
|
|
|
+// carInfo.setCiCarName(vehicleInfoList.get(0).getVehicleName());
|
|
|
+// carInfo.setModelcname(vehicleInfoList.get(0).getVehicleName());
|
|
|
|
|
|
|
|
|
}
|
|
|
@@ -596,6 +600,8 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
sb.append(String.format(" 商业险提示信息:s%",rd.getCiResponseMessagedate().getCMessage()));
|
|
|
}
|
|
|
iac.setAuditopinion(sb.toString());
|
|
|
+ } else if(statusJq.equals("9") || statusSy.equals("9")){
|
|
|
+ iac.setOrderstatus(InsOrderStatusEnum.WAIT_PAY.getCode());
|
|
|
}
|
|
|
|
|
|
//构造订单状态
|
|
|
@@ -1672,6 +1678,11 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
return rMap;
|
|
|
}
|
|
|
|
|
|
+ if(address.contains("邢台县")){
|
|
|
+ address.replaceAll("邢台县","信都区");
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
Map<String, String> m = IDCardUtils.addressResolution(address);
|
|
|
if (null == m) return null;
|
|
|
@@ -2031,5 +2042,14 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ private void buildCarInfo(CarInfoVo carInfo,ModelsQueryResponse.VehicleInfo vehicleInfo){
|
|
|
+ carInfo.setModelCode(vehicleInfo.getVehicleId());
|
|
|
+ carInfo.setCiCarName(vehicleInfo.getVehicleName());
|
|
|
+ carInfo.setModelcname(vehicleInfo.getVehicleName());
|
|
|
+// carInfo.setSeatCount(vehicleInfo.getVehicleSeat());
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
}
|