wks hace 2 años
padre
commit
b0a0ee4de8
Se han modificado 1 ficheros con 8 adiciones y 2 borrados
  1. 8 2
      src/main/java/com/ydtech/modules/ins/model/yc/ruote/Base.java

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

@@ -371,8 +371,10 @@ public class Base {
         }
 
         if (null != biRiskInfo) {
-            base.setTInsrncBgnTmSY(biRiskInfo.getStartDate());
-            base.setTInsrncEndTmSY(biRiskInfo.getEndDate());
+            CarInsDateDto bidd = base.buildInsDate(ciRiskInfo.getStartDate(), ciRiskInfo.getEndDate());
+            base.setTInsrncBgnTmSY(bidd.getStartDate());
+            base.setTInsrncEndTmSY(bidd.getEndDate());
+
             base.setAppSYFlag("Y");
             if("1,2,3,".contains(carInfo.getEnergyType())){
                 //新能源险种拼装
@@ -411,6 +413,10 @@ public class Base {
         } 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"));
 
         }
         return cidd;