diff --git a/gather-app/src/main/java/com/ruoyi/business/controller/PoliceLeaveApprovalController.java b/gather-app/src/main/java/com/ruoyi/business/controller/PoliceLeaveApprovalController.java index 5524966..dfba1ad 100644 --- a/gather-app/src/main/java/com/ruoyi/business/controller/PoliceLeaveApprovalController.java +++ b/gather-app/src/main/java/com/ruoyi/business/controller/PoliceLeaveApprovalController.java @@ -48,6 +48,23 @@ public class PoliceLeaveApprovalController extends BaseController { private final gwglLogService gwglLogService; private final ApprovalProcessService approvalsProcessService; + + @RequestMapping("/leavedDaysList") + @ApiOperation("查询") + public Integer leavedDaysList() { + SysUser user = getLoginUser().getUser(); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("submitter_id", user.getUserId()); + List list = policeLeaveApprovalService.list(queryWrapper); + Integer leavedDays = 0; + for (PoliceLeaveApproval approval : list) { + String days = approval.getDays(); + leavedDays += Integer.parseInt(days); + } + return leavedDays; + + } + @RequestMapping("/list") @ApiOperation("查询") public TableDataInfo list(PoliceLeaveApproval policeLeaveApproval) { @@ -152,7 +169,7 @@ public class PoliceLeaveApprovalController extends BaseController { gwglLog.setUserId(user.getUserId()); gwglLog.setChecker(user.getDept().getLeader()); gwglLog.setUserName(user.getNickName()); - gwglLog.setCreateTime(System.currentTimeMillis()/1000L); + gwglLog.setCreateTime(System.currentTimeMillis() / 1000L); gwglLogService.save(gwglLog); if (leader.contains(user.getNickName())) {