|
|
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.ydtech.constants.enums.InsuranceRisk;
|
|
|
import com.ydtech.constants.enums.dict.InsOrderStatusEnum;
|
|
|
import com.ydtech.constants.enums.dict.agreement.ProductsType;
|
|
|
import com.ydtech.exception.SystemException;
|
|
|
@@ -235,11 +236,11 @@ public class InsOrders implements Serializable {
|
|
|
*/
|
|
|
private void insuranceInformation(List<RiskInfoVo> risks, List<KindInfoVo> kinds) {
|
|
|
for (RiskInfoVo riskInfoVo : risks) {
|
|
|
- if ("0507".equals(riskInfoVo.getRiskCode())) { //交强
|
|
|
+ if (InsuranceRisk.TRAFFIC.getCode().equals(riskInfoVo.getRiskCode())) { //交强
|
|
|
this.setJqstartdate(riskInfoVo.getStartDate());
|
|
|
this.setJqenddate(riskInfoVo.getEndDate());
|
|
|
}
|
|
|
- if ("0510".equals(riskInfoVo.getRiskCode())) { //商业
|
|
|
+ if (InsuranceRisk.BUSINESS.getCode().equals(riskInfoVo.getRiskCode())) { //商业
|
|
|
this.setSystartdate(riskInfoVo.getStartDate());
|
|
|
this.setSyenddate(riskInfoVo.getEndDate());
|
|
|
|
|
|
@@ -284,7 +285,7 @@ public class InsOrders implements Serializable {
|
|
|
haveBusiKind = true;
|
|
|
}
|
|
|
}
|
|
|
- if (risks.size() == 1 && "0507".equals(risks.get(0).getRiskCode())) {
|
|
|
+ if (risks.size() == 1 && InsuranceRisk.TRAFFIC.getCode().equals(risks.get(0).getRiskCode())) {
|
|
|
productsType = ProductsType.PT_0330;//单交
|
|
|
} else if (risks.size() == 1 && !haveCarDamageKind && haveBusiKind) {
|
|
|
productsType = ProductsType.PT_034002;//单三
|