Browse Source

考勤调整

dzx 1 year ago
parent
commit
2d17c06aa6

+ 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{