|
|
@@ -4,7 +4,7 @@ import cn.com.oa.common.constant.DataService;
|
|
|
import cn.com.oa.mapper.AttendanceRecordResultMapper;
|
|
|
import cn.com.oa.model.AttendanceRecord;
|
|
|
import cn.com.oa.model.AttendanceRecordResult;
|
|
|
-import cn.com.oa.model.DTO.AttendanceRecordDTO;
|
|
|
+import cn.com.oa.model.dto.AttendanceRecordDTO;
|
|
|
import cn.com.oa.model.Group;
|
|
|
import cn.com.oa.model.User;
|
|
|
import cn.com.oa.model.vo.AttendanceRecordResultVo;
|
|
|
@@ -22,7 +22,6 @@ import java.time.ZoneId;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
|
@@ -73,7 +72,7 @@ public class AttendanceRecordResultServiceImpl extends ServiceImpl<AttendanceRec
|
|
|
// 缺勤人数
|
|
|
int absenceCount = totalCount - recordCount;
|
|
|
// 迟到时间和早退时间
|
|
|
- LocalTime lateThreshold = LocalTime.of(9, 0, 0);
|
|
|
+ LocalTime lateThreshold = LocalTime.of(9, 0, 59);
|
|
|
LocalTime leaveEarlyThreshold = LocalTime.of(17, 30, 0);
|
|
|
for (AttendanceRecordDTO record : recordList) {
|
|
|
|
|
|
@@ -122,7 +121,7 @@ public class AttendanceRecordResultServiceImpl extends ServiceImpl<AttendanceRec
|
|
|
attendanceRecord.setUnitId(group.getUNIVERSALID());
|
|
|
// 当日打卡数据
|
|
|
List<AttendanceRecordDTO> recordList = attendanceRecordService.getResultListDay(attendanceRecord);
|
|
|
- LocalTime lateThreshold = LocalTime.of(9, 0, 0);
|
|
|
+ LocalTime lateThreshold = LocalTime.of(9, 0, 59);
|
|
|
LocalTime leaveEarlyThreshold = LocalTime.of(17, 30, 0);
|
|
|
List<DeptAttendanceRecordVo> deptAttendanceRecordVos = new ArrayList<>();
|
|
|
//遍历deptCount
|