Browse Source

永诚驾意险修改

wks 2 years ago
parent
commit
f90dc000ac

+ 9 - 1
src/main/java/com/ydtech/modules/ins/model/yc/audit/Audit.java

@@ -12,6 +12,7 @@ import com.ydtech.utils.IDCardUtils;
 import lombok.Data;
 import lombok.Data;
 
 
 import javax.validation.Valid;
 import javax.validation.Valid;
+import java.math.BigDecimal;
 
 
 
 
 /**
 /**
@@ -189,6 +190,11 @@ public class Audit {
         @JacksonXmlProperty(localName = "querySequenceNoSy")
         @JacksonXmlProperty(localName = "querySequenceNoSy")
         private String querySequenceNoSy;
         private String querySequenceNoSy;
 
 
+        /**
+         * 是否意外险
+         */
+        @JacksonXmlProperty(localName = "ywFlag")
+        private String ywFlag;
 
 
         /**
         /**
          * 客户信息 customer
          * 客户信息 customer
@@ -238,6 +244,9 @@ public class Audit {
         condition.setTResvTm("");
         condition.setTResvTm("");
         condition.setCScsyxz("");
         condition.setCScsyxz("");
 
 
+        if(iac.getJypremium().compareTo(new BigDecimal(0)) > 0){
+            condition.setYwFlag("1");
+        }
 
 
         condition.setCProdNoSY(condition.getSyFlag().equals("1") ? "0364" : "");
         condition.setCProdNoSY(condition.getSyFlag().equals("1") ? "0364" : "");
         condition.setCProdNoJQ(condition.getJqFlag().equals("1") ? "0326" : "");
         condition.setCProdNoJQ(condition.getJqFlag().equals("1") ? "0326" : "");
@@ -288,5 +297,4 @@ public class Audit {
         return m;
         return m;
     }
     }
 
 
-
 }
 }

+ 5 - 2
src/main/java/com/ydtech/modules/ins/model/yc/ruote/Base.java

@@ -74,6 +74,9 @@ public class Base {
     @JacksonXmlProperty(localName = "TInsrncEndTmJQ")
     @JacksonXmlProperty(localName = "TInsrncEndTmJQ")
     private String TInsrncEndTmJQ;
     private String TInsrncEndTmJQ;
 
 
+
+
+
     /**
     /**
      * 短期费率方式
      * 短期费率方式
      * 代码表
      * 代码表
@@ -345,9 +348,9 @@ public class Base {
         //是否及时生效
         //是否及时生效
         base.setCImmeffMrk("0");
         base.setCImmeffMrk("0");
         //交强
         //交强
-        RiskInfoVo ciRiskInfo = (RiskInfoVo) riskList.stream().filter(x -> x.getRiskCode().equals(InsuranceRisk.TRAFFIC.getCode())).findFirst().orElse(null);
+        RiskInfoVo ciRiskInfo = riskList.stream().filter(x -> x.getRiskCode().equals(InsuranceRisk.TRAFFIC.getCode())).findFirst().orElse(null);
         //商业
         //商业
-        RiskInfoVo biRiskInfo = (RiskInfoVo) riskList.stream().filter(x -> x.getRiskCode().equals(InsuranceRisk.BUSINESS.getCode())).findFirst().orElse(null);
+        RiskInfoVo biRiskInfo = riskList.stream().filter(x -> x.getRiskCode().equals(InsuranceRisk.BUSINESS.getCode())).findFirst().orElse(null);
 
 
 
 
         if (null != ciRiskInfo) {
         if (null != ciRiskInfo) {