|
|
@@ -414,7 +414,7 @@ public class AttendancePostRecordController extends BaseController {
|
|
414
|
414
|
queryAttendanceTeamUserRecord.setCreateBy(SecurityUtils.getUsername());
|
|
415
|
415
|
queryAttendanceTeamUserRecord.setUserId(postRecord.getUserId());
|
|
416
|
416
|
queryAttendanceTeamUserRecord.setCheckInType("1");
|
|
417
|
|
- List<AttendanceTeamUserRecord> attendanceTeamUserRecordList = attendanceTeamUserRecordService.selectAttendanceTeamUserRecordList(queryAttendanceTeamUserRecord);
|
|
|
417
|
+ List<AttendanceTeamUserRecord> attendanceTeamUserRecordList = attendanceTeamUserRecordService.selectAttendanceTeamUserRecordList(queryAttendanceTeamUserRecord, true);
|
|
418
|
418
|
attendanceTeamUserRecordList.forEach(attendanceTeamUserRecord -> {
|
|
419
|
419
|
attendanceTeamUserRecord.setUpdateBy(SecurityUtils.getUsername());
|
|
420
|
420
|
attendanceTeamUserRecord.setCheckInType("2");
|
|
|
@@ -747,7 +747,7 @@ public class AttendancePostRecordController extends BaseController {
|
|
747
|
747
|
.map(SysRole::getRoleKey)
|
|
748
|
748
|
.collect(Collectors.toList());
|
|
749
|
749
|
if (roleKeyList.contains(RoleTypeEnum.kezhang.getCode())) {
|
|
750
|
|
- Map<String, Date> shiftTime = attendancePostRecordService.getShiftTime();
|
|
|
750
|
+ Map<String, Date> shiftTime = attendancePostRecordService.getShiftTimeNew();
|
|
751
|
751
|
Date shiftStartTime = shiftTime.get("start");
|
|
752
|
752
|
Date shiftEndTime = shiftTime.get("end");
|
|
753
|
753
|
List<AttendancePostRecord> regionalList = attendancePostRecordService
|
|
|
@@ -768,7 +768,7 @@ public class AttendancePostRecordController extends BaseController {
|
|
768
|
768
|
List<String> channelCodeList = channels.stream()
|
|
769
|
769
|
.map(PositionInfoVO::getChannelCode)
|
|
770
|
770
|
.collect(Collectors.toList());
|
|
771
|
|
- Map<String, Date> shiftTime = attendancePostRecordService.getShiftTime();
|
|
|
771
|
+ Map<String, Date> shiftTime = attendancePostRecordService.getShiftTimeNew();
|
|
772
|
772
|
Date shiftStartTime = shiftTime.get("start");
|
|
773
|
773
|
Date shiftEndTime = shiftTime.get("end");
|
|
774
|
774
|
return attendancePostRecordService
|
|
|
@@ -786,9 +786,9 @@ public class AttendancePostRecordController extends BaseController {
|
|
786
|
786
|
// 处理日期解析异常,使用当前日期作为默认值
|
|
787
|
787
|
queryRecord.setAttendanceDate(new Date());
|
|
788
|
788
|
}
|
|
789
|
|
-
|
|
|
789
|
+ queryRecord.setCheckInType("1");
|
|
790
|
790
|
return attendanceTeamUserRecordService
|
|
791
|
|
- .selectAttendanceTeamUserRecordList(queryRecord);
|
|
|
791
|
+ .selectAttendanceTeamUserRecordList(queryRecord, false);
|
|
792
|
792
|
}
|
|
793
|
793
|
|
|
794
|
794
|
|
|
|
@@ -946,7 +946,8 @@ public class AttendancePostRecordController extends BaseController {
|
|
946
|
946
|
.filter(record -> StringUtils.equals(record.getTerminlCode(), terminalCode))
|
|
947
|
947
|
.collect(Collectors.groupingBy(AttendanceTeamUserRecord::getAttendanceTeamName));
|
|
948
|
948
|
|
|
949
|
|
- Date date = determineShiftDate();
|
|
|
949
|
+// Date date = determineShiftDate();
|
|
|
950
|
+ Date date = DateUtils.getNowDate();
|
|
950
|
951
|
|
|
951
|
952
|
List<AttendanceRecordCountWaitDTO> waitList = new ArrayList<>();
|
|
952
|
953
|
|