From fe3d8e6341bd236e8ef6271c1a6a515e869454fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BA=AC=E9=80=9A?= <2405957150@qq.com> Date: Wed, 11 Jun 2025 15:10:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=BF=94=E5=9B=9E=E5=B7=B2=E7=94=A8?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PoliceLeaveApprovalController.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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())) {