فهرست منبع

数据大屏接口默认时间设置

785834757 2 سال پیش
والد
کامیت
4315e42199
1فایلهای تغییر یافته به همراه9 افزوده شده و 0 حذف شده
  1. 9 0
      src/main/java/com/ydtech/modules/largescreen/controller/DataController.java

+ 9 - 0
src/main/java/com/ydtech/modules/largescreen/controller/DataController.java

@@ -296,6 +296,15 @@ public class DataController {
 
     @PostMapping("listData")
     public HttpResult listData(@RequestBody DataQuery dataQuery){
+
+        if((dataQuery.getStartDate() == null || "".equals(dataQuery.getStartDate()))&& (dataQuery.getEndDate() == null || "".equals(dataQuery.getEndDate()))) {
+            // 获取当前日期
+            LocalDate currentDate = LocalDate.now();
+            DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
+            dataQuery.setStartDate(currentDate.format(formatter) + " 00:00:00");
+            dataQuery.setEndDate(currentDate.format(formatter) + " 23:59:59");
+        }
+
         List<CompanyData> sumData = dataService.getCompanyOrderStatusData(dataQuery);
         List<ListData> listDatas = new ArrayList<>();