|
|
@@ -141,7 +141,8 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
//报价
|
|
|
InsOrders insOrders = insOrdersService.getById(quoteInfoVo.getOrderNo());
|
|
|
quoteInfoVo.setProductId(insOrders.getProductid());
|
|
|
-
|
|
|
+ // 获取非车列表
|
|
|
+ getNonVehicleList(seatCount,insOrders, ygConfigureParameters);
|
|
|
YangGuangAccuracyCalculateRequest yangGuangAccuracyCalculateRequest = new YangGuangAccuracyCalculateRequest(quoteInfoVo, purchasePrice, carModelList1, riskList.get(0),startDate,ygConfigureParameters,quoteVo,false,null,null);
|
|
|
yangGuangAccuracyCalculateRequest.setInfotransNo(yangGuangQueryVehicleModelResponse.getInfotransNo());
|
|
|
YangGuangAccuracyCalculateResponse yangGuangAccuracyCalculateResponse = yangGuangRequestApiComponents.accuracyCalculaye(yangGuangAccuracyCalculateRequest);
|
|
|
@@ -155,6 +156,8 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
String newDateStr = dateTime.format(outputFormatter);
|
|
|
String remarkCi = yangGuangAccuracyCalculateResponse.getRemarkCi();
|
|
|
String remarkBi = yangGuangAccuracyCalculateResponse.getRemarkBi();
|
|
|
+ // 获取非车列表
|
|
|
+ getNonVehicleList(seatCount,insOrders, ygConfigureParameters);
|
|
|
YangGuangAccuracyCalculateRequest yangGuangAccuracyCalculateRequestRe = new YangGuangAccuracyCalculateRequest(quoteInfoVo, purchasePrice, carModelList1, riskList.get(0),newDateStr,ygConfigureParameters,quoteVo,true,remarkCi,remarkBi);
|
|
|
yangGuangAccuracyCalculateRequestRe.setInfotransNo(yangGuangQueryVehicleModelResponse.getInfotransNo());
|
|
|
maxQuoteNum--;
|
|
|
@@ -174,6 +177,8 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
String actualValue = itemcar.getActualValue();
|
|
|
String remarkCi1 = yangGuangAccuracyCalculateResponseRe.getRemarkCi();
|
|
|
String remarkBi1 = yangGuangAccuracyCalculateResponseRe.getRemarkBi();
|
|
|
+ // 获取非车列表
|
|
|
+ getNonVehicleList(seatCount,insOrders, ygConfigureParameters);
|
|
|
YangGuangAccuracyCalculateRequest yangGuangAccuracyCalculateRequest1 = new YangGuangAccuracyCalculateRequest(quoteInfoVo, actualValue, carModelList1, riskList.get(0),newDateStr,ygConfigureParameters,quoteVo,true,remarkCi1,remarkBi1);
|
|
|
yangGuangAccuracyCalculateRequest1.setInfotransNo(yangGuangQueryVehicleModelResponse.getInfotransNo());
|
|
|
maxQuoteNum--;
|
|
|
@@ -285,6 +290,8 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
YangGuangAccuracyCalculateResponse.itemcar itemcar = yangGuangAccuracyCalculateResponse.getItemcar();
|
|
|
String actualValue = itemcar.getActualValue();
|
|
|
String remarkBI = yangGuangAccuracyCalculateResponse.getRemarkBi();
|
|
|
+ // 获取非车列表
|
|
|
+ getNonVehicleList(seatCount,insOrders, ygConfigureParameters);
|
|
|
YangGuangAccuracyCalculateRequest yangGuangAccuracyCalculateRequest1 = new YangGuangAccuracyCalculateRequest(quoteInfoVo, actualValue, carModelList1, riskList.get(0),startDate,ygConfigureParameters,quoteVo,false,null,remarkBI);
|
|
|
yangGuangAccuracyCalculateRequest1.setInfotransNo(yangGuangQueryVehicleModelResponse.getInfotransNo());
|
|
|
YangGuangAccuracyCalculateResponse yangGuangAccuracyCalculateResponse1 = yangGuangRequestApiComponents.accuracyCalculaye(yangGuangAccuracyCalculateRequest1);
|
|
|
@@ -604,6 +611,12 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
|
|
|
}
|
|
|
return HttpResult.ok(yangGuangGetNonVehicleProductsResponse.getNonVehicleProducts());
|
|
|
}
|
|
|
+ public YangGuangGetNonVehicleProductsResponse getNonVehicleList(String seatCount, InsOrders insOrders, YangGuangConfigureParameters ygConfigureParameters) throws JsonProcessingException {
|
|
|
+ // 获取非车列表
|
|
|
+ YangGuangGetNonVehicleProductsRequest yangGuangGetNonVehicleProductsRequest = new YangGuangGetNonVehicleProductsRequest(seatCount,insOrders,ygConfigureParameters);
|
|
|
+ return yangGuangRequestApiComponents.getNonVehicleProducts(yangGuangGetNonVehicleProductsRequest);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
public HttpResult<Object> proposalStatusQuery(String companyId) throws JsonProcessingException {
|