|
|
@@ -538,14 +538,9 @@ public class ZhongMeiOrderApiServiceImpl implements ZhongMeiOrderApiService {
|
|
|
quoteRespVo.setOrderno(yaQuoteInfoVo.getOrderNo()); //订单号
|
|
|
|
|
|
List<QuotedPriceResponse.AccidentPrimium> accidentPrimiumList = quotedPriceResponse.getAccidentPremium();
|
|
|
- if (accidentPrimiumList != null && accidentPrimiumList.size() > 0) {
|
|
|
+ if (accidentPrimiumList != null && !accidentPrimiumList.isEmpty()) {
|
|
|
QuotedPriceResponse.AccidentPrimium accidentPrimium = accidentPrimiumList.get(0);
|
|
|
- AccidentResponseVo accidentResponseVo = new AccidentResponseVo();
|
|
|
- accidentResponseVo.setProjectCode(accidentPrimium.getRideRiskCode());
|
|
|
- accidentResponseVo.setProjectName(accidentPrimium.getRideRiskName());
|
|
|
- accidentResponseVo.setQuantity(String.valueOf(accidentPrimium.getQuantity()));
|
|
|
- accidentResponseVo.setPremium(String.valueOf(accidentPrimium.getUnitPremium()));
|
|
|
- accidentResponseVo.setActualPremium(String.valueOf(accidentPrimium.getSumPremium()));
|
|
|
+ AccidentResponseVo accidentResponseVo = getAccidentResponseVo(accidentPrimium);
|
|
|
quoteRespVo.setJyPremium(accidentPrimium.getSumPremium());
|
|
|
quoteRespVo.setSumPermium(CalculateUtils.add(quoteRespVo.getSumPermium(), quoteRespVo.getJyPremium()));//重算保费合计
|
|
|
List<AccidentResponseVo> accidentResponseVoList = new ArrayList<>();
|
|
|
@@ -555,6 +550,16 @@ public class ZhongMeiOrderApiServiceImpl implements ZhongMeiOrderApiService {
|
|
|
return quoteRespVo;
|
|
|
}
|
|
|
|
|
|
+ private static AccidentResponseVo getAccidentResponseVo(QuotedPriceResponse.AccidentPrimium accidentPrimium) {
|
|
|
+ AccidentResponseVo accidentResponseVo = new AccidentResponseVo();
|
|
|
+ accidentResponseVo.setProjectCode(accidentPrimium.getRideRiskCode());
|
|
|
+ accidentResponseVo.setProjectName(accidentPrimium.getRideRiskName());
|
|
|
+ accidentResponseVo.setQuantity(String.valueOf(accidentPrimium.getQuantity()));
|
|
|
+ accidentResponseVo.setPremium(String.valueOf(accidentPrimium.getUnitPremium()));
|
|
|
+ accidentResponseVo.setActualPremium(String.valueOf(accidentPrimium.getSumPremium()));
|
|
|
+ return accidentResponseVo;
|
|
|
+ }
|
|
|
+
|
|
|
public HttpResult<QuoteRespVo> responseOrder(QuotedPriceResponse quotedPriceResponse, QuoteRespVo quoteRespVo,
|
|
|
PtlAgreementAttribution ptlAgreementAttribution, BaseQuoteInfoVo quoteInfo) {
|
|
|
//保存订单信息
|