소스 검색

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

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<>();