|
|
@@ -125,12 +125,12 @@ public class AttendancePostRecordController extends BaseController {
|
|
125
|
125
|
Long currentUserId = SecurityUtils.getUserId();
|
|
126
|
126
|
// 计算当前时间对应的班次日期
|
|
127
|
127
|
// Date queryDate = determineShiftDate();
|
|
128
|
|
- Date queryDate = attendancePostRecordService.selectMaxDateByUserId(currentUserId);
|
|
|
128
|
+ Date queryDate = attendancePostRecordService.selectMaxDateByUserId(currentUserId, null);
|
|
129
|
129
|
if (queryDate == null) {
|
|
130
|
130
|
queryDate = DateUtils.getNowDate();
|
|
131
|
131
|
}
|
|
132
|
132
|
// 先获取当前用户今天的记录,取出班次信息
|
|
133
|
|
- List<AttendancePostRecord> userRecords = attendancePostRecordService.selectTodayRecordsByUserId(currentUserId, queryDate);
|
|
|
133
|
+ List<AttendancePostRecord> userRecords = attendancePostRecordService.selectTodayRecordsByUserId(currentUserId, null, queryDate);
|
|
134
|
134
|
|
|
135
|
135
|
if (userRecords.isEmpty()) {
|
|
136
|
136
|
return AjaxResult.success(new ArrayList<>());
|
|
|
@@ -1095,11 +1095,11 @@ public class AttendancePostRecordController extends BaseController {
|
|
1095
|
1095
|
try {
|
|
1096
|
1096
|
// 获取当前班次日期
|
|
1097
|
1097
|
// Date shiftDate = determineShiftDate();
|
|
1098
|
|
- Date shiftDate = attendancePostRecordService.selectMaxDateByUserId(userId);
|
|
|
1098
|
+ Date shiftDate = attendancePostRecordService.selectMaxDateByUserId(null, userId);
|
|
1099
|
1099
|
if (shiftDate == null) {
|
|
1100
|
1100
|
shiftDate = DateUtils.getNowDate();
|
|
1101
|
1101
|
}
|
|
1102
|
|
- List<AttendancePostRecord> userRecords = attendancePostRecordService.selectTodayRecordsByUserId(userId, shiftDate);
|
|
|
1102
|
+ List<AttendancePostRecord> userRecords = attendancePostRecordService.selectTodayRecordsByUserId(null, userId, shiftDate);
|
|
1103
|
1103
|
|
|
1104
|
1104
|
// 检查是否有已锁定且在当前班次周期内的记录
|
|
1105
|
1105
|
// return userRecords.stream()
|