OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2022-02-08 e0e5ecc842ce5af1a7c0229a923c0edd4aaac2f1
src/main/java/kr/wisestone/owl/web/condition/IssueCondition.java
@@ -6,6 +6,7 @@
import org.springframework.data.domain.Pageable;
import org.springframework.util.StringUtils;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -27,6 +28,8 @@
    private String endStartDate;
    private String beginCompleteDate;
    private String endCompleteDate;
    private String beginDateRange;
    private String endDateRange;
    private Integer page;
    private Integer pageSize;
    private Long loginUserId;
@@ -158,6 +161,18 @@
        if (StringUtils.hasText(MapUtil.getString(conditions, "endCompleteDate"))) {
            Date endCompleteDate = DateUtil.convertStrToDate(MapUtil.getString(conditions, "endCompleteDate"), "yy-MM-dd");
            condition.setEndCompleteDate(DateUtil.convertDateToStr(endCompleteDate, "yyyy-MM-dd"));
        }
        if (StringUtils.hasText(MapUtil.getString(conditions, "dateRange"))) {
            String dateRange = MapUtil.getString(conditions, "dateRange");
            if (!StringUtils.isEmpty(dateRange)) {
                List<String> date = Arrays.asList(dateRange.split("~"));
                Date beginDateRange = DateUtil.convertStrToDate(date.get(0).trim(), "yy-MM-dd");
                condition.setBeginDateRange(DateUtil.convertDateToStr(beginDateRange, "yyyy-MM-dd"));
                Date endDateRange = DateUtil.convertStrToDate(date.get(1).trim(), "yy-MM-dd");
                condition.setEndDateRange(DateUtil.convertDateToStr(endDateRange, "yyyy-MM-dd"));
            }
        }
        if (MapUtil.getLongs(conditions, "projectIds") != null) {
@@ -317,6 +332,22 @@
        this.endCompleteDate = endCompleteDate;
    }
    public String getBeginDateRange() {
        return beginDateRange;
    }
    public void setBeginDateRange(String beginDateRange) {
        this.beginDateRange = beginDateRange;
    }
    public String getEndDateRange() {
        return endDateRange;
    }
    public void setEndDateRange(String endDateRange) {
        this.endDateRange = endDateRange;
    }
    public Integer getPage() {
        return page;
    }