Merge branch 'dev' into frx
This commit is contained in:
commit
e5d809fba1
@ -564,12 +564,12 @@ public class AttendanceServiceImpl implements AttendanceService {
|
||||
public Map<String, TeamAttendanceStatisticsByDayVO> teamStatisticsByDay(TeamAttendanceStatisticsByDayDTO dto) {
|
||||
Map<String, TeamAttendanceStatisticsByDayVO> map = new HashMap<>();
|
||||
//查询考勤组
|
||||
AttendanceGroupDO attendanceGroupDO = attendanceGroupService.getGroup(dto.getGroupId());
|
||||
// AttendanceGroupDO attendanceGroupDO = attendanceGroupService.getGroup(dto.getGroupId());
|
||||
// - 判断当前用户是否有权限查看
|
||||
// TODO: 2024/5/28 这里需要根据数据权限再过滤一下 ? 或者说移动端不让看 有数据权限的直接在管理后台看
|
||||
if (!dto.getUserId().equals(attendanceGroupDO.getUserId())) {
|
||||
throw exception(NO_PERMISSION_TO_VIEW_CURRENT_ATTENDANCE_GROUP_INFORMATION);
|
||||
}
|
||||
// if (!dto.getUserId().equals(attendanceGroupDO.getUserId())) {
|
||||
// throw exception(NO_PERMISSION_TO_VIEW_CURRENT_ATTENDANCE_GROUP_INFORMATION);
|
||||
// }
|
||||
List<String> dateList = DateUtils.betweenDayList(DateUtil.beginOfMonth(dto.getTime()),
|
||||
DateUtil.endOfMonth(dto.getTime()));
|
||||
List<AttendancePunchRecordDO> list = attendancePunchRecordMapper.selectList(new LambdaQueryWrapper<AttendancePunchRecordDO>()
|
||||
@ -617,12 +617,12 @@ public class AttendanceServiceImpl implements AttendanceService {
|
||||
public TeamAttendanceStatisticsByCycleVO tesmStatisticsByCycle(TeamAttendanceStatisticsByCycleDTO dto) {
|
||||
TeamAttendanceStatisticsByCycleVO vo = new TeamAttendanceStatisticsByCycleVO();
|
||||
//查询考勤组
|
||||
AttendanceGroupDO attendanceGroupDO = attendanceGroupService.getGroup(dto.getGroupId());
|
||||
// AttendanceGroupDO attendanceGroupDO = attendanceGroupService.getGroup(dto.getGroupId());
|
||||
// - 判断当前用户是否有权限查看
|
||||
// TODO: 2024/5/28 这里需要根据数据权限再过滤一下 ? 或者说移动端不让看 有数据权限的直接在管理后台看
|
||||
if (!dto.getUserId().equals(attendanceGroupDO.getUserId())) {
|
||||
throw exception(NO_PERMISSION_TO_VIEW_CURRENT_ATTENDANCE_GROUP_INFORMATION);
|
||||
}
|
||||
// if (!dto.getUserId().equals(attendanceGroupDO.getUserId())) {
|
||||
// throw exception(NO_PERMISSION_TO_VIEW_CURRENT_ATTENDANCE_GROUP_INFORMATION);
|
||||
// }
|
||||
Date thisTime = new Date();
|
||||
Date beginTime = dto.getStartTime();
|
||||
Date endTime = dto.getEndTime();
|
||||
@ -791,13 +791,13 @@ public class AttendanceServiceImpl implements AttendanceService {
|
||||
List<AdminUserDO> userList = new ArrayList<>();
|
||||
List<Long> userIds = new ArrayList<>();
|
||||
if (dto.getMemberRange() == 1) {
|
||||
userList = adminUserService.getAllList(CommonStatusEnum.ENABLE.getStatus(), null, userIds);
|
||||
userList = adminUserService.getAllList(null, null, userIds);
|
||||
} else if (dto.getMemberRange() == 2) {
|
||||
// -- 获取考勤组ids
|
||||
userIds = attendanceGroupUserService.getUserIdsByGroupIds(dto.getTargetIds());
|
||||
userList = adminUserService.getAllList(CommonStatusEnum.ENABLE.getStatus(), null, userIds);
|
||||
userList = adminUserService.getAllList(null, null, userIds);
|
||||
} else {
|
||||
userList = adminUserService.getAllList(CommonStatusEnum.ENABLE.getStatus(), null, dto.getTargetIds());
|
||||
userList = adminUserService.getAllList(null, null, dto.getTargetIds());
|
||||
}
|
||||
|
||||
// -- 统计
|
||||
|
Loading…
Reference in New Issue
Block a user