|
|
@@ -206,7 +206,7 @@ public class GuorenOrderApiServiceImpl implements GuorenOrderApiService {
|
|
|
String jsPremium = "0";
|
|
|
String orderCode = null;
|
|
|
GuorenAccidentalDrivingVo accidentalDrivingVo = quoteVo.getAccidentalDrivingVo();
|
|
|
- if (GoodsClassifyList.verificationGoodsCode(accidentalDrivingVo.getGoodsCode())) {
|
|
|
+ if (accidentalDrivingVo != null && GoodsClassifyList.verificationGoodsCode(accidentalDrivingVo.getGoodsCode())) {
|
|
|
NonAutoInsOrderResponse nonAutoInsOrderResponse = nonAutoInsOrder(yaQuoteInfoVo, accidentalDrivingVo,
|
|
|
carPriceResult.getInputvo(), channelInfo, vinQ);
|
|
|
AssertionUtils.isEmpty(nonAutoInsOrderResponse.getData(), nonAutoInsOrderResponse.getMessage());
|
|
|
@@ -242,9 +242,11 @@ public class GuorenOrderApiServiceImpl implements GuorenOrderApiService {
|
|
|
|
|
|
|
|
|
InsAreaCompanyAccidentalDriving insAreaCompanyAccidentalDriving = new InsAreaCompanyAccidentalDriving();
|
|
|
- insAreaCompanyAccidentalDriving.setRideRiskCode(quoteVo.getAccidentalDrivingVo().getProdCode());
|
|
|
- insAreaCompanyAccidentalDriving.setRideRiskName(quoteVo.getAccidentalDrivingVo().getGoodsName());
|
|
|
- insAreaCompanyAccidentalDriving.setQuantity(quoteVo.getAccidentalDrivingVo().getQuantity());
|
|
|
+ if(accidentalDrivingVo != null) {
|
|
|
+ insAreaCompanyAccidentalDriving.setRideRiskCode(quoteVo.getAccidentalDrivingVo().getProdCode());
|
|
|
+ insAreaCompanyAccidentalDriving.setRideRiskName(quoteVo.getAccidentalDrivingVo().getGoodsName());
|
|
|
+ insAreaCompanyAccidentalDriving.setQuantity(quoteVo.getAccidentalDrivingVo().getQuantity());
|
|
|
+ }
|
|
|
insAreaCompanyService.insertCompanyAndOrders(iac,insAreaCompanyAccidentalDriving);
|
|
|
quoteRespVo.setCompanyId(iac.getId());
|
|
|
// 返回核心车型
|