|
|
@@ -95,17 +95,21 @@ public class AttendanceStatsController {
|
|
95
|
95
|
List<Map<String, Object>> trendData = new ArrayList<>();
|
|
96
|
96
|
try {
|
|
97
|
97
|
// 获取班次开始和结束时间
|
|
98
|
|
- String startTime = configService.selectConfigByKey("attendance.post.record.start.time");
|
|
99
|
|
- String endTime = configService.selectConfigByKey("attendance.post.record.end.time");
|
|
|
98
|
+// String startTime = configService.selectConfigByKey("attendance.post.record.start.time");
|
|
|
99
|
+// String endTime = configService.selectConfigByKey("attendance.post.record.end.time");
|
|
|
100
|
+// Date shiftStartTime = DateUtils.parseDate(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, startDate) + " " + startTime);
|
|
|
101
|
+// Date shiftEndTime = DateUtils.parseDate(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, DateUtils.addDays(endDate, 1)) + " " + endTime);
|
|
|
102
|
+ String startTime = "00:00:00";
|
|
|
103
|
+ String endTime = "23:59:59";
|
|
100
|
104
|
Date shiftStartTime = DateUtils.parseDate(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, startDate) + " " + startTime);
|
|
101
|
|
- Date shiftEndTime = DateUtils.parseDate(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, DateUtils.addDays(endDate, 1)) + " " + endTime);
|
|
|
105
|
+ Date shiftEndTime = DateUtils.parseDate(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, endDate) + " " + endTime);
|
|
102
|
106
|
|
|
103
|
107
|
// 一次性查询整个时间范围内的所有在岗记录
|
|
104
|
108
|
AttendancePostRecord queryPostRecord = new AttendancePostRecord();
|
|
105
|
109
|
queryPostRecord.setCheckInTimeStart(shiftStartTime);
|
|
106
|
110
|
queryPostRecord.setCheckInTimeEnd(shiftEndTime);
|
|
107
|
111
|
if (Objects.nonNull(params.getDeptId())) {
|
|
108
|
|
- queryPostRecord.setAttendanceDepartmentId(params.getDeptId());
|
|
|
112
|
+ queryPostRecord.setAttendanceBrigadeId(params.getDeptId());
|
|
109
|
113
|
}
|
|
110
|
114
|
List<AttendancePostRecord> postRecords = attendancePostRecordService.selectAttendancePostRecordList(queryPostRecord);
|
|
111
|
115
|
|