1
0
mirror of https://github.com/FatttSnake/Pinnacle-OA.git synced 2026-04-05 15:01:23 +08:00

Optimized permission control in AttendanceController

This commit is contained in:
2023-05-25 06:52:10 +08:00
parent 2df5d3dc6f
commit f5089550c9

View File

@@ -37,7 +37,7 @@ public class AttendanceController {
} }
//查询个人考勤 //查询个人考勤
@GetMapping("/selectAttendance") @GetMapping("/selectAttendance")
@PreAuthorize("hasAuthority('attendance:self:get')") @PreAuthorize("hasAuthority('attendance:self:check')")
public ResponseResult<List<Attendance>> findAttendanceAndUser() { public ResponseResult<List<Attendance>> findAttendanceAndUser() {
Long userId = WebUtil.getLoginUser().getUser().getId(); Long userId = WebUtil.getLoginUser().getUser().getId();
List<Attendance> attendances = attendanceService.getAttendanceAndUserByid(userId); List<Attendance> attendances = attendanceService.getAttendanceAndUserByid(userId);
@@ -52,7 +52,7 @@ public class AttendanceController {
} }
//用户个人模糊时间查询 //用户个人模糊时间查询
@GetMapping("/findOneAttendanceByTime") @GetMapping("/findOneAttendanceByTime")
@PreAuthorize("hasAuthority('attendance:self:get')") @PreAuthorize("hasAuthority('attendance:self:check')")
public ResponseResult<List<Attendance>> findOneAttendanceAndUserByTime(String startTime,String endTime) { public ResponseResult<List<Attendance>> findOneAttendanceAndUserByTime(String startTime,String endTime) {
Long userId = WebUtil.getLoginUser().getUser().getId(); Long userId = WebUtil.getLoginUser().getUser().getId();
List<Attendance> attendances = attendanceService.selectOneByTime(startTime, endTime,userId); List<Attendance> attendances = attendanceService.selectOneByTime(startTime, endTime,userId);