Kaynağa Gözat

修改紫金正则表达式

wks 2 yıl önce
ebeveyn
işleme
7d9abec88e

+ 7 - 1
src/main/java/com/ydtech/modules/order/components/zijin/ZijinDuplicateInsuranceComponents.java

@@ -35,7 +35,7 @@ public class ZijinDuplicateInsuranceComponents extends ResponseMessageAbstractHa
 
     public static final String JQ = "交强险";
 
-    public static final String SY_REGEX = "商业险.+?终保日期:(\\d+)";
+    public static final String SY_REGEX = "商业险.+?终保日期(?)(\\d+)";
 
     public static final String SY = "商业险";
 
@@ -122,6 +122,12 @@ public class ZijinDuplicateInsuranceComponents extends ResponseMessageAbstractHa
             syEndDate = getEndDate(rtnMsg, SY_REGEX);
         }
 
+        // 商业险
+        if (rtnMsg.contains(SY)) {
+            syEndDate = getEndDate(rtnMsg, SY_REGEX);
+        }
+
+
         if (jqEndDate.isEmpty() && syEndDate.isEmpty()) {
             throw new SystemException(rtnMsg);
         }