Bladeren bron

永诚修改

wks 2 jaren geleden
bovenliggende
commit
ed22a50ee9

+ 3 - 12
src/main/java/com/ydtech/modules/ins/model/yc/ruote/Base.java

@@ -403,19 +403,10 @@ public class Base {
         CarInsDateDto cidd = new CarInsDateDto();
         if (isNowToTodayEnd(startDate)) {
             cidd.setForthwith(true);
-            cidd.setStartDate(startDate);
-
-            LocalDateTime sEndDateTime = DateTimeUtil.parseLocalDateTime(startDate, DateTimeUtil.DATETIME_PATTERN);
-            sEndDateTime = sEndDateTime.plusYears(1);
-            cidd.setEndDate(DateTimeUtil.format(sEndDateTime, "yyyy-MM-dd HH:mm:ss"));
-
-        } else {
-            cidd.setStartDate(startDate);
-            cidd.setEndDate(endDate);
-            LocalDateTime sEndDateTime = DateTimeUtil.parseLocalDateTime(startDate, DateTimeUtil.DATETIME_PATTERN);
-            sEndDateTime = sEndDateTime.plusYears(1).minusSeconds(1);
-            cidd.setEndDate(DateTimeUtil.format(sEndDateTime, "yyyy-MM-dd HH:mm:ss"));
         }
+        
+        cidd.setStartDate(startDate);
+        cidd.setEndDate(endDate);
         return cidd;
 
     }

+ 8 - 1
src/main/java/com/ydtech/modules/order/service/impl/YongchengOrderApiServiceImpl.java

@@ -266,6 +266,13 @@ public class YongchengOrderApiServiceImpl implements YongchengOrderApiService {
         return m;
     }
 
+    public static void main(String[] args) {
+        String message = "交易失败:当前日志所在服务器地址:[1]!交强险重复投保提示:重复投保提示:该车辆已经存在有效保单,保单号:114B7032620230066270保险起期是:2023-07-28 11:00:00保险止期是:2024-07-28 11:00:00产品名称:机动车交通事故强制险(2008款) 商业险重复投保提示:该车辆已经存在有效保单,保单号:114B7036420230062667保险起期是:2023-07-29 00:00:00保险止期是:2024-07-28 23:59:59产品名称:机动车综合商业保险(2020版)";
+        String endDate = GuorenDuplicateInsuranceComponent.getEndDate(message, JQ_REGEX);
+        System.out.println(endDate);
+    }
+
+
     /**
      * 递归获取报价请求结果
      *
@@ -598,7 +605,7 @@ public class YongchengOrderApiServiceImpl implements YongchengOrderApiService {
             TimeEntity timeEntity = getRepeatStartEndTime(ciMsg, SY_REGEX);
 
             if(StringUtils.isEmpty(timeEntity.getCoverageEndDate())){
-                return false;
+                return true;
             }
 
             System.err.println("商业新起:" + timeEntity.getNewStartDate());