785834757 1 hónapja
szülő
commit
44cf22114b

+ 6 - 4
src/main/java/com/ydtech/modules/fee/dto/vo/RuleAttrMappingVo.java

@@ -83,10 +83,12 @@ public class RuleAttrMappingVo {
         LocalDate issueDate = LocalDate.parse(issueDateStr,formatter);
         LocalDate today = LocalDate.now();
         //过滤单交
-        if(!carInfo.getRegisterDate().equals(carInfo.getIssueDate()) && ChronoUnit.DAYS.between(issueDate, today) <= 365 && !insAreaCompany.getProductid().equals("0330")){
-            ruleAttrMappingVoList.removeIf(item -> "TransferVehicle".equals(item.getAttrCode()));
-            //如果满足条件的话 直接设置成 过户车
-            ruleAttrMappingVoList.add(new RuleAttrMappingVo("TransferVehicle", "1"));
+        if(insAreaCompany.getCompanyId().equals("ZMBX1000000")) {
+            if (!carInfo.getRegisterDate().equals(carInfo.getIssueDate()) && ChronoUnit.DAYS.between(issueDate, today) <= 365 && !insAreaCompany.getProductid().equals("0330")) {
+                ruleAttrMappingVoList.removeIf(item -> "TransferVehicle".equals(item.getAttrCode()));
+                //如果满足条件的话 直接设置成 过户车
+                ruleAttrMappingVoList.add(new RuleAttrMappingVo("TransferVehicle", "1"));
+            }
         }
         //是否新车
         //使用注册日期算出自然月 然后判断是否是新旧车

+ 1 - 1
src/main/java/com/ydtech/modules/fee/service/impl/FeeRuleSchemeServiceNewImpl.java

@@ -3546,7 +3546,7 @@ public class FeeRuleSchemeServiceNewImpl implements FeeRuleSchemeNewService {
                     return true;
                 }
             } else if ("5".equals(ptlAgreementUndwrtRulesAttrLink.getOperator())) {
-                if (!v.isAfter(max)) {
+                if (!(v.isEqual(max) || v.isAfter(max))) {
                     return true;
                 }
             }

+ 6 - 0
src/main/java/com/ydtech/modules/order/entity/crawler/response/CrawlerQuoteResponse.java

@@ -413,6 +413,12 @@ public class CrawlerQuoteResponse extends CrawlerBaseResponse {
         @JsonProperty("zmScoreLevel")
         private String zmScoreLevel;
 
+        /**
+         * 自主定价系数
+         */
+        @JsonProperty("coefficient")
+        private String coefficient;
+
         public String getDiscount() {
             return StringUtils.isEmpty(discount) ? "0" : discount;
         }

+ 2 - 0
src/main/java/com/ydtech/modules/order/service/impl/InsCrawlerOrderServiceImpl.java

@@ -601,6 +601,8 @@ public class InsCrawlerOrderServiceImpl implements InsCrawlerOrderService {
         quoteRespVo.setILogPreUdwMess(other.getMark());
         quoteRespVo.setJqScore(other.getJqMark());
         quoteRespVo.setSyScore(other.getSyMark());
+        //自主定价系数
+        quoteRespVo.setPricingCoefficient(other.getCoefficient());
 
 
         //永安