Explorar o código

永诚重复投保修改

wks %!s(int64=2) %!d(string=hai) anos
pai
achega
0cd5e48896

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

@@ -483,6 +483,7 @@ public class YongchengOrderApiServiceImpl implements YongchengOrderApiService {
         return "";
     }
 
+
     /**
      * 处理时间
      * @param errorMsg 报错信息
@@ -517,12 +518,16 @@ public class YongchengOrderApiServiceImpl implements YongchengOrderApiService {
         LocalDateTime start;
         if (coverageEndDate.contains(END_TIME)) {
             start = DateTimeUtil.parseLocalDateTime(coverageEndDate, DateTimeUtil.DATETIME_PATTERN).plusSeconds(1);
+            LocalDateTime end = start.plusYears(1L).minusDays(1L);
+            timeEntity.setNewStartDate(DateTimeUtil.getStartTimeOfDayStr(start, DateTimeUtil.DATETIME_PATTERN));
+            timeEntity.setNewEndDate(DateTimeUtil.getEndTimeOfDayStr(end, DateTimeUtil.DATETIME_PATTERN));
         } else {
             start = DateTimeUtil.parseLocalDateTime(coverageEndDate, DateTimeUtil.DATETIME_PATTERN);
+            LocalDateTime end = start.plusYears(1L);
+            timeEntity.setNewStartDate(DateTimeUtil.format(start, DateTimeUtil.DATETIME_PATTERN));
+            timeEntity.setNewEndDate(DateTimeUtil.format(end, DateTimeUtil.DATETIME_PATTERN));
         }
-        LocalDateTime end = start.plusYears(1L).minusDays(1L);
-        timeEntity.setNewStartDate(DateTimeUtil.getStartTimeOfDayStr(start, DateTimeUtil.DATETIME_PATTERN));
-        timeEntity.setNewEndDate(DateTimeUtil.getEndTimeOfDayStr(end, DateTimeUtil.DATETIME_PATTERN));
+
         return timeEntity;
     }