|
@@ -1676,7 +1676,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
guoRenBaseQuoteVo.getAccidentalDrivingVo().setProdCode(baseQuoteVo.getAccidentalDrivingVo().getProjectCode());
|
|
guoRenBaseQuoteVo.getAccidentalDrivingVo().setProdCode(baseQuoteVo.getAccidentalDrivingVo().getProjectCode());
|
|
|
guoRenBaseQuoteVo.getAccidentalDrivingVo().setGoodsCode(baseQuoteVo.getAccidentalDrivingVo().getParentCode());
|
|
guoRenBaseQuoteVo.getAccidentalDrivingVo().setGoodsCode(baseQuoteVo.getAccidentalDrivingVo().getParentCode());
|
|
|
guoRenBaseQuoteVo.getAccidentalDrivingVo().setGoodsName(baseQuoteVo.getAccidentalDrivingVo().getParentName());
|
|
guoRenBaseQuoteVo.getAccidentalDrivingVo().setGoodsName(baseQuoteVo.getAccidentalDrivingVo().getParentName());
|
|
|
- InsDrivingIntentionInsurance byProjectCode = insDrivingIntentionInsuranceService.getByProjectCode(baseQuoteVo.getCompanyId(), baseQuoteVo.getAccidentalDrivingVo().getProjectCode());
|
|
|
|
|
|
|
+ InsDrivingIntentionInsurance byProjectCode = insDrivingIntentionInsuranceService.getByProjectCode(baseQuoteVo.getCompanyId(), baseQuoteVo.getAccidentalDrivingVo().getProjectCode(),baseQuoteVo.getSeatNum());
|
|
|
guoRenBaseQuoteVo.getAccidentalDrivingVo().setRiskCode(byProjectCode.getRiskCode());
|
|
guoRenBaseQuoteVo.getAccidentalDrivingVo().setRiskCode(byProjectCode.getRiskCode());
|
|
|
guoRenBaseQuoteVo.getAccidentalDrivingVo().setQuantity(baseQuoteVo.getAccidentalDrivingVo().getQuantity());
|
|
guoRenBaseQuoteVo.getAccidentalDrivingVo().setQuantity(baseQuoteVo.getAccidentalDrivingVo().getQuantity());
|
|
|
return guoRenBaseQuoteVo;
|
|
return guoRenBaseQuoteVo;
|
|
@@ -1808,6 +1808,16 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
InsDrivingIntentionInsurance byProjectCode = insDrivingIntentionInsuranceService.getByProjectCode(baseQuoteVo.getCompanyId(), baseQuoteVo.getAccidentalDrivingVo().getProjectCode(), baseQuoteVo.getSeatNum());
|
|
InsDrivingIntentionInsurance byProjectCode = insDrivingIntentionInsuranceService.getByProjectCode(baseQuoteVo.getCompanyId(), baseQuoteVo.getAccidentalDrivingVo().getProjectCode(), baseQuoteVo.getSeatNum());
|
|
|
chengtaiBaseQuoteVo.setAccidentalDrivingVo(JSONObject.parseObject(byProjectCode.getRequestData()));
|
|
chengtaiBaseQuoteVo.setAccidentalDrivingVo(JSONObject.parseObject(byProjectCode.getRequestData()));
|
|
|
return chengtaiBaseQuoteVo;
|
|
return chengtaiBaseQuoteVo;
|
|
|
|
|
+ } else if(baseQuoteVo.getCompanyId().equals("CPIC1000000")){
|
|
|
|
|
+ // 太平洋财险
|
|
|
|
|
+ BaseQuoteVo<Object> taiPingYangBaseQuoteVo = new BaseQuoteVo<>();
|
|
|
|
|
+ BeanUtils.copyProperties(baseQuoteVo, taiPingYangBaseQuoteVo);
|
|
|
|
|
+ JSONObject accidentObject = JSONObject.parseObject(JSONObject.toJSONString(taiPingYangBaseQuoteVo.getAccidentalDrivingVo()));
|
|
|
|
|
+ JSONObject jsonObject = new JSONObject();
|
|
|
|
|
+ jsonObject.put("productCode", accidentObject.getString("projectCode"));
|
|
|
|
|
+ jsonObject.put("planCode", accidentObject.getString("riskCode"));
|
|
|
|
|
+ taiPingYangBaseQuoteVo.setAccidentalDrivingVo(jsonObject);
|
|
|
|
|
+ return taiPingYangBaseQuoteVo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return null;
|
|
return null;
|