|
@@ -242,8 +242,19 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
|
|
|
|
|
//匹配的车辆信息数据 为空
|
|
//匹配的车辆信息数据 为空
|
|
|
if (CollUtil.isEmpty(vehicleInfoList)) {
|
|
if (CollUtil.isEmpty(vehicleInfoList)) {
|
|
|
|
|
+
|
|
|
|
|
+ //匹配金额
|
|
|
|
|
+ vehicleInfoList = rd.getVehicleInfoList().stream().filter(a -> a.getVehiclePrice().equals(carInfo.getPurchasePrice())).collect(Collectors.toList());
|
|
|
|
|
+ if(CollUtil.isNotEmpty(vehicleInfoList)){
|
|
|
|
|
+ buildCarInfo(carInfo, vehicleInfoList.get(0));
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ //金额升序
|
|
|
|
|
+ vehicleInfoList = rd.getVehicleInfoList().stream().sorted(Comparator.comparing(ModelsQueryResponse.VehicleInfo::getVehiclePrice)).collect(Collectors.toList());
|
|
|
buildCarInfo(carInfo, rd.getVehicleInfoList().get(0));
|
|
buildCarInfo(carInfo, rd.getVehicleInfoList().get(0));
|
|
|
return;
|
|
return;
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//匹配的车辆信息数据
|
|
//匹配的车辆信息数据
|
|
@@ -365,13 +376,6 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
// updateApiLog(apiLog, iac);
|
|
// updateApiLog(apiLog, iac);
|
|
|
quoteRespVo.setCompanyId(iac.getId());
|
|
quoteRespVo.setCompanyId(iac.getId());
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-// CustomerInfoVo policyHolderInfo = yaQuoteInfoVo.getPolicyHolderInfo().set;
|
|
|
|
|
-// //被保人信息
|
|
|
|
|
-// CustomerInfoVo insuredPersonInfo = yaQuoteInfoVo.getInsuredPersonInfo();
|
|
|
|
|
-// //车主
|
|
|
|
|
-// CustomerInfoVo ownerInfo =
|
|
|
|
|
-
|
|
|
|
|
//查询码交强
|
|
//查询码交强
|
|
|
String queryCodeJq = rr.getVhl().getCQryCdeJQ();
|
|
String queryCodeJq = rr.getVhl().getCQryCdeJQ();
|
|
|
//查询码商业
|
|
//查询码商业
|
|
@@ -383,9 +387,6 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
|
|
|
|
|
insOrdersService.updateById(order);
|
|
insOrdersService.updateById(order);
|
|
|
if (CollUtil.isNotEmpty(requestInfoList)) {
|
|
if (CollUtil.isNotEmpty(requestInfoList)) {
|
|
|
-// requestInfoList.stream().forEach(c -> {
|
|
|
|
|
-// System.err.println("========请求流程信息==========:" + c);
|
|
|
|
|
-// });
|
|
|
|
|
quoteRespVo.getWarnMessageList().addAll(requestInfoList);
|
|
quoteRespVo.getWarnMessageList().addAll(requestInfoList);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -819,9 +820,16 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
|
|
|
iac.setAuditopinion("交强审核意见:" + param.getJqmessage() + "| 商业审核意见:" +param.getSymessage());
|
|
iac.setAuditopinion("交强审核意见:" + param.getJqmessage() + "| 商业审核意见:" +param.getSymessage());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ StringBuffer sss = new StringBuffer();
|
|
|
|
|
+ sss.append("变更前订单状态:"+ order.getOrderstatus());
|
|
|
|
|
+ sss.append("变更前子订单状态:"+ iac.getOrderstatus());
|
|
|
|
|
+
|
|
|
//构造订单状态
|
|
//构造订单状态
|
|
|
buildOrderStatus(order, iac);
|
|
buildOrderStatus(order, iac);
|
|
|
|
|
|
|
|
|
|
+ sss.append("变更后订单状态:"+order.getOrderstatus());
|
|
|
|
|
+ log.info("-----------订单状态变动----------:"+sss.toString());
|
|
|
|
|
+
|
|
|
insAreaCompanyService.updateById(iac);
|
|
insAreaCompanyService.updateById(iac);
|
|
|
insOrdersService.updateById(order);
|
|
insOrdersService.updateById(order);
|
|
|
|
|
|