1
0
mirror of https://github.com/FatttSnake/Pinnacle-OA.git synced 2026-04-04 22:41:24 +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")
@PreAuthorize("hasAuthority('attendance:self:get')")
@PreAuthorize("hasAuthority('attendance:self:check')")
public ResponseResult<List<Attendance>> findAttendanceAndUser() {
Long userId = WebUtil.getLoginUser().getUser().getId();
List<Attendance> attendances = attendanceService.getAttendanceAndUserByid(userId);
@@ -52,7 +52,7 @@ public class AttendanceController {
}
//用户个人模糊时间查询
@GetMapping("/findOneAttendanceByTime")
@PreAuthorize("hasAuthority('attendance:self:get')")
@PreAuthorize("hasAuthority('attendance:self:check')")
public ResponseResult<List<Attendance>> findOneAttendanceAndUserByTime(String startTime,String endTime) {
Long userId = WebUtil.getLoginUser().getUser().getId();
List<Attendance> attendances = attendanceService.selectOneByTime(startTime, endTime,userId);