|
@@ -3,12 +3,14 @@ package com.jzg.commons.entity.quote.vo.aggregated;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
|
+import com.jzg.commons.constants.ProductsType;
|
|
|
import com.jzg.commons.constants.quote.enums.quote.RiskCode;
|
|
import com.jzg.commons.constants.quote.enums.quote.RiskCode;
|
|
|
import com.jzg.commons.entity.orders.po.InsOrderAdjustInfo;
|
|
import com.jzg.commons.entity.orders.po.InsOrderAdjustInfo;
|
|
|
import com.jzg.commons.entity.orders.po.InsOrdersQrcode;
|
|
import com.jzg.commons.entity.orders.po.InsOrdersQrcode;
|
|
|
import com.jzg.commons.entity.po.EsmInsCompany;
|
|
import com.jzg.commons.entity.po.EsmInsCompany;
|
|
|
import com.jzg.commons.entity.po.InsCompanyClause;
|
|
import com.jzg.commons.entity.po.InsCompanyClause;
|
|
|
import com.jzg.commons.entity.quote.vo.AccidentalDrivingVo;
|
|
import com.jzg.commons.entity.quote.vo.AccidentalDrivingVo;
|
|
|
|
|
+import com.jzg.commons.entity.quote.vo.KindInfoVo;
|
|
|
import com.jzg.commons.entity.quote.vo.QuoteVo;
|
|
import com.jzg.commons.entity.quote.vo.QuoteVo;
|
|
|
import com.jzg.commons.entity.quote.vo.RiskInfoVo;
|
|
import com.jzg.commons.entity.quote.vo.RiskInfoVo;
|
|
|
import com.jzg.commons.entity.quote.vo.base.OrderBase;
|
|
import com.jzg.commons.entity.quote.vo.base.OrderBase;
|
|
@@ -338,7 +340,18 @@ public class QuoteEchoVo extends QuoteVo {
|
|
|
this.setBiRiskInfoVo(riskInfoVo);
|
|
this.setBiRiskInfoVo(riskInfoVo);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+ // 添加交强险种信息
|
|
|
|
|
+ if(ProductsType.isContainDj(insOrdersVo.getProductId())){
|
|
|
|
|
+ KindInfoVo jqKindInfoVo = new KindInfoVo();
|
|
|
|
|
+ jqKindInfoVo.setKindCode("J1");
|
|
|
|
|
+ jqKindInfoVo.setKindName("机动车交通事故责任强制保险");
|
|
|
|
|
+ jqKindInfoVo.setPremium(insOrdersVo.getInsOrdersCosts().getJqPremium().toString());
|
|
|
|
|
+ jqKindInfoVo.setAmount("200000");
|
|
|
|
|
+ jqKindInfoVo.setServiceTimes("200000");
|
|
|
|
|
+ jqKindInfoVo.setUnitAmount("200000");
|
|
|
|
|
+ insOrdersVo.getKindInfoVo().add(0,jqKindInfoVo);
|
|
|
|
|
|
|
|
|
|
+ }
|
|
|
this.setKindInfoVo(insOrdersVo.getKindInfoVo());
|
|
this.setKindInfoVo(insOrdersVo.getKindInfoVo());
|
|
|
this.setAccidentalDrivings(insOrdersVo.getAccidentalDrivings());
|
|
this.setAccidentalDrivings(insOrdersVo.getAccidentalDrivings());
|
|
|
this.setVehicleAndVesselTaxVo(insOrdersVo.getVehicleAndVesselTaxVo());
|
|
this.setVehicleAndVesselTaxVo(insOrdersVo.getVehicleAndVesselTaxVo());
|