dzx 1 سال پیش
والد
کامیت
2d17c06aa6
1فایلهای تغییر یافته به همراه6 افزوده شده و 6 حذف شده
  1. 6 6
      src/main/java/com/xjrsoft/module/attendance/controller/StudentStatisticsController.java

+ 6 - 6
src/main/java/com/xjrsoft/module/attendance/controller/StudentStatisticsController.java

@@ -80,10 +80,10 @@ public class StudentStatisticsController {
             LocalDateTime startTime, endTime;
 
 
-            if(dto.getTimePeriod() == 1){
+            if(dto.getTimePeriod() != null && dto.getTimePeriod() == 1){
                 startTime = queryDate.atTime(9, 0, 0);
                 endTime = queryDate.atTime(12, 0, 0);
-            }else if(dto.getTimePeriod() == 2){
+            }else if(dto.getTimePeriod() != null && dto.getTimePeriod() == 2){
                 startTime = queryDate.atTime(12, 0, 0);
                 endTime = queryDate.atTime(18, 0, 0);
             }else{
@@ -161,10 +161,10 @@ public class StudentStatisticsController {
             LocalDate queryDate = LocalDate.parse(dto.getDate(), formatter);
             LocalDateTime startTime, endTime;
 
-            if(dto.getTimePeriod() == 1){
+            if(dto.getTimePeriod() != null && dto.getTimePeriod() == 1){
                 startTime = queryDate.atTime(9, 0, 0);
                 endTime = queryDate.atTime(12, 0, 0);
-            }else if(dto.getTimePeriod() == 2){
+            }else if(dto.getTimePeriod() != null && dto.getTimePeriod() == 2){
                 startTime = queryDate.atTime(12, 0, 0);
                 endTime = queryDate.atTime(18, 0, 0);
             }else{
@@ -280,10 +280,10 @@ public class StudentStatisticsController {
             LocalDateTime startTime, endTime;
 
 
-            if(dto.getTimePeriod() == 1){
+            if(dto.getTimePeriod() != null && dto.getTimePeriod() == 1){
                 startTime = queryDate.atTime(9, 0, 0);
                 endTime = queryDate.atTime(12, 0, 0);
-            }else if(dto.getTimePeriod() == 2){
+            }else if(dto.getTimePeriod() != null && dto.getTimePeriod() == 2){
                 startTime = queryDate.atTime(12, 0, 0);
                 endTime = queryDate.atTime(18, 0, 0);
             }else{