From 84c730a2614788e140ff15d9f2f5e1eec61fcf6f Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Thu, 13 Jan 2022 15:10:31 +0800
Subject: [PATCH] screen-api 修改同期对比接口接收参数
---
screen-api/src/main/java/com/moral/api/pojo/form/aqi/AirQualityComparisonForm.java | 32 ++++++++++++++++----------------
screen-common/src/main/java/com/moral/constant/Constants.java | 10 ++++++++++
2 files changed, 26 insertions(+), 16 deletions(-)
diff --git a/screen-api/src/main/java/com/moral/api/pojo/form/aqi/AirQualityComparisonForm.java b/screen-api/src/main/java/com/moral/api/pojo/form/aqi/AirQualityComparisonForm.java
index 950633c..a3d2ce6 100644
--- a/screen-api/src/main/java/com/moral/api/pojo/form/aqi/AirQualityComparisonForm.java
+++ b/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) {
+
+ }
}
diff --git a/screen-common/src/main/java/com/moral/constant/Constants.java b/screen-common/src/main/java/com/moral/constant/Constants.java
index 296db1a..bed1b1d 100644
--- a/screen-common/src/main/java/com/moral/constant/Constants.java
+++ b/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";
}
--
Gitblit v1.8.0