kaiyu
2022-01-13 84c730a2614788e140ff15d9f2f5e1eec61fcf6f
screen-api
修改同期对比接口接收参数
2 files modified
42 ■■■■■ changed files
screen-api/src/main/java/com/moral/api/pojo/form/aqi/AirQualityComparisonForm.java 32 ●●●● patch | view | raw | blame | history
screen-common/src/main/java/com/moral/constant/Constants.java 10 ●●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/pojo/form/aqi/AirQualityComparisonForm.java
@@ -35,16 +35,12 @@
    /*
     * 查询年份数据的时候需要传递,非必传
     * */
    @DateTimeFormat(pattern = "yyyy")
    @JsonFormat(pattern = "yyyy", timezone = "GMT+8")
    Date year;
    String dateType;
    /*
     * 查询年份数据的时候需要传递,非必传
     * */
    @DateTimeFormat(pattern = "yyyy-MM")
    @JsonFormat(pattern = "yyyy-MM", timezone = "GMT+8")
    Date month;
    String time;
    /*
     * 自定义开始时间,非必传
@@ -77,23 +73,27 @@
                return false;
        }
        //时间转换
        if (year != null) {
            if(month!=null)
                return false;
            startDate = DateUtils.getFirstDayOfYear(year);
            endDate = DateUtils.getLastDayOfYear(year);
        if(dateType.equals(Constants.MONTH)){
            Date date = DateUtils.getDate(time, "yyyy-MM");
            startDate = DateUtils.getFirstDayOfMonth(date);
            endDate = DateUtils.getLastDayOfMonth(date);
            return true;
        }
        if (month != null) {
            if(year!=null)
                return false;
            startDate = DateUtils.getFirstDayOfMonth(month);
            endDate = DateUtils.getLastDayOfMonth(month);
        if(dateType.equals(Constants.YEAR)){
            Date date = DateUtils.getDate(time, "yyyy");
            startDate = DateUtils.getFirstDayOfYear(date);
            endDate = DateUtils.getLastDayOfYear(date);
            return true;
        }
        if(startDate!=null&&endDate!=null)
            return true;
        return false;
    }
    public static void main(String[] args) {
    }
}
screen-common/src/main/java/com/moral/constant/Constants.java
@@ -292,4 +292,14 @@
     * 环比数据
     * */
    public static final String MOM = "mom";
    /*
    * 年数据类型
    * */
    public static final String YEAR = "year";
    /*
    * 月数据类型
    * */
    public static final String MONTH = "month";
}