|
@@ -303,6 +303,10 @@ public class InsOrders implements Serializable {
|
|
|
@TableField(exist = false)
|
|
@TableField(exist = false)
|
|
|
private BigDecimal noCostsProportion;
|
|
private BigDecimal noCostsProportion;
|
|
|
|
|
|
|
|
|
|
+ @ApiModelProperty("核保状态")
|
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
|
+ private Integer underwritingStatus;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
public InsOrders(SysUser user, SysDept dept, BaseQuoteInfoVo quoteInfoVo) {
|
|
public InsOrders(SysUser user, SysDept dept, BaseQuoteInfoVo quoteInfoVo) {
|
|
|
// 2. 组装订单
|
|
// 2. 组装订单
|
|
@@ -343,12 +347,12 @@ public class InsOrders implements Serializable {
|
|
|
this.setVehicleAndVesselTax(JSON.parseObject(JSON.toJSONString(quoteInfoVo.getVehicleAndVesselTax())));
|
|
this.setVehicleAndVesselTax(JSON.parseObject(JSON.toJSONString(quoteInfoVo.getVehicleAndVesselTax())));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void setUpEntryStatus(boolean daikeFlag){
|
|
|
|
|
|
|
+ public void setUpEntryStatus(boolean daikeFlag) {
|
|
|
if (this.isExternal == 1) {
|
|
if (this.isExternal == 1) {
|
|
|
this.entryStatus = OrderEntryStatus.OES_3.getCode();
|
|
this.entryStatus = OrderEntryStatus.OES_3.getCode();
|
|
|
- }else if(daikeFlag){
|
|
|
|
|
|
|
+ } else if (daikeFlag) {
|
|
|
this.entryStatus = OrderEntryStatus.OES_2.getCode();
|
|
this.entryStatus = OrderEntryStatus.OES_2.getCode();
|
|
|
- }else {
|
|
|
|
|
|
|
+ } else {
|
|
|
this.entryStatus = OrderEntryStatus.OES_1.getCode();
|
|
this.entryStatus = OrderEntryStatus.OES_1.getCode();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -402,26 +406,26 @@ public class InsOrders implements Serializable {
|
|
|
this.setProduct(productsType.getDesc());
|
|
this.setProduct(productsType.getDesc());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- /**
|
|
|
|
|
- * @version
|
|
|
|
|
- * @author: hxl
|
|
|
|
|
- * @Date: 2024/7/17 17:15
|
|
|
|
|
- * @Description: 判断是否投保交强和商业险
|
|
|
|
|
- */
|
|
|
|
|
- public HashMap<String,Boolean> insuranceInformationFlag(List<RiskInfoVo> risks) {
|
|
|
|
|
- HashMap<String,Boolean> map=new HashMap<String,Boolean>();
|
|
|
|
|
- Boolean jqFlag=false;
|
|
|
|
|
- Boolean syFlag=false;
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * @version
|
|
|
|
|
+ * @author: hxl
|
|
|
|
|
+ * @Date: 2024/7/17 17:15
|
|
|
|
|
+ * @Description: 判断是否投保交强和商业险
|
|
|
|
|
+ */
|
|
|
|
|
+ public HashMap<String, Boolean> insuranceInformationFlag(List<RiskInfoVo> risks) {
|
|
|
|
|
+ HashMap<String, Boolean> map = new HashMap<String, Boolean>();
|
|
|
|
|
+ Boolean jqFlag = false;
|
|
|
|
|
+ Boolean syFlag = false;
|
|
|
for (RiskInfoVo riskInfoVo : risks) {
|
|
for (RiskInfoVo riskInfoVo : risks) {
|
|
|
if (InsuranceRisk.TRAFFIC.getCode().equals(riskInfoVo.getRiskCode())) {
|
|
if (InsuranceRisk.TRAFFIC.getCode().equals(riskInfoVo.getRiskCode())) {
|
|
|
- jqFlag=true;
|
|
|
|
|
|
|
+ jqFlag = true;
|
|
|
}
|
|
}
|
|
|
if (InsuranceRisk.BUSINESS.getCode().equals(riskInfoVo.getRiskCode())) {
|
|
if (InsuranceRisk.BUSINESS.getCode().equals(riskInfoVo.getRiskCode())) {
|
|
|
- syFlag=true;
|
|
|
|
|
|
|
+ syFlag = true;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- map.put("jqFlag",jqFlag);
|
|
|
|
|
- map.put("syFlag",syFlag);
|
|
|
|
|
|
|
+ map.put("jqFlag", jqFlag);
|
|
|
|
|
+ map.put("syFlag", syFlag);
|
|
|
return map;
|
|
return map;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|