Преглед на файлове

TrafficTermParam update

shjung преди 3 години
родител
ревизия
226055eff2
променени са 1 файла, в които са добавени 18 реда и са изтрити 16 реда
  1. 18 16
      src/main/java/com/its/op/dto/its/statistics/TrafficTermParam.java

+ 18 - 16
src/main/java/com/its/op/dto/its/statistics/TrafficTermParam.java

@@ -2,7 +2,6 @@ package com.its.op.dto.its.statistics;
 
 import com.its.utils.ItsUtils;
 import io.swagger.annotations.ApiModel;
-import lombok.AllArgsConstructor;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.ToString;
@@ -10,7 +9,6 @@ import lombok.ToString;
 @Getter
 @Setter
 @ToString
-@AllArgsConstructor
 @ApiModel(description = "기간검색 파라미터")
 public class TrafficTermParam extends QueryCondParam {
     private String ID;
@@ -19,44 +17,48 @@ public class TrafficTermParam extends QueryCondParam {
 
     public TrafficTermParam(String ID, String FROM_DT, String TO_DT) {
         this.ID = ID;
-        this.FROM_DT = FROM_DT;
-        this.TO_DT = TO_DT;
 
-        int fromDateLength = this.FROM_DT.length();
+        int fromDateLength = FROM_DT.length();
         switch(fromDateLength) {
             case  4: // YYYY
-                this.FROM_DT = this.FROM_DT + "0101000000";
+                this.FROM_DT = FROM_DT + "0101000000";
                 break;
             case  6: // YYYYMM
-                this.FROM_DT = this.FROM_DT + "01000000";
+                this.FROM_DT = FROM_DT + "01000000";
                 break;
             case  8: // YYYYMMDD
-                this.FROM_DT = this.FROM_DT + "000000";
+                this.FROM_DT = FROM_DT + "000000";
                 break;
             case 10: // YYYYMMDDHH24
-                this.FROM_DT = this.FROM_DT + "0000";
+                this.FROM_DT = FROM_DT + "0000";
                 break;
             case 12: // YYYYMMDDHH24MI
-                this.FROM_DT = this.FROM_DT + "00";
+                this.FROM_DT = FROM_DT + "00";
+                break;
+            default:
+                this.FROM_DT = FROM_DT;
                 break;
         }
 
-        int toDateLength = this.TO_DT.length();
+        int toDateLength = TO_DT.length();
         switch(toDateLength) {
             case  4: // YYYY
-                this.TO_DT = this.TO_DT + "1231235959";
+                this.TO_DT = TO_DT + "1231235959";
                 break;
             case  6: // YYYYMM
-                this.TO_DT = ItsUtils.getLastDayOfMonth(this.TO_DT) + "235959";
+                this.TO_DT = ItsUtils.getLastDayOfMonth(TO_DT) + "235959";
                 break;
             case  8: // YYYYMMDD
-                this.TO_DT = this.TO_DT + "235959";
+                this.TO_DT = TO_DT + "235959";
                 break;
             case 10: // YYYYMMDDHH24
-                this.TO_DT = this.TO_DT + "5959";
+                this.TO_DT = TO_DT + "5959";
                 break;
             case 12: // YYYYMMDDHH24MI
-                this.TO_DT = this.TO_DT + "59";
+                this.TO_DT = TO_DT + "59";
+                break;
+            default:
+                this.TO_DT = TO_DT;
                 break;
         }
     }