From d6591c281b6d1dc945c27e0a63b8c08eb400aa44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BA=AC=E9=80=9A?= <2405957150@qq.com> Date: Mon, 9 Jun 2025 16:47:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8A=84=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../NonWorkingDayDrinkingReportController.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gather-app/src/main/java/com/ruoyi/business/controller/NonWorkingDayDrinkingReportController.java b/gather-app/src/main/java/com/ruoyi/business/controller/NonWorkingDayDrinkingReportController.java index d9f748e..e32076b 100644 --- a/gather-app/src/main/java/com/ruoyi/business/controller/NonWorkingDayDrinkingReportController.java +++ b/gather-app/src/main/java/com/ruoyi/business/controller/NonWorkingDayDrinkingReportController.java @@ -45,6 +45,7 @@ public class NonWorkingDayDrinkingReportController extends BaseController { private final ISysDeptService deptService; private final gwglLogService gwglLogService; private final ApprovalProcessService approvalsProcessService; + private final ISysDeptService sysDeptService; @ApiOperation("查询非工作日饮酒报备单") @PostMapping("/list") @@ -116,6 +117,8 @@ public class NonWorkingDayDrinkingReportController extends BaseController { // 局党委和分管局成员 List leaderLeader = sysDepts.stream().map(SysDept::getLeaderLeader).distinct().collect(Collectors.toList()); SysUser user = getLoginUser().getUser(); + Long deptId = user.getDeptId(); + SysDept sysDept = sysDeptService.selectDeptById(deptId); if (nonWorkingDayDrinkingReport.getId() == null) { String s = OrderNumberGenerator(); nonWorkingDayDrinkingReport.setCreateBy(user.getNickName()); @@ -145,6 +148,7 @@ public class NonWorkingDayDrinkingReportController extends BaseController { approvalProcess.setSubmitterId(user.getUserId()); approvalProcess.setSubmitTime(new Date().getTime()); approvalProcess.setMatterType(4); + approvalProcess.setCcName(sysDept.getLeader()); approvalProcess.setApprovalStatus(0); approvalProcess.setReadStatus(0); approvalProcess.setDrinkingPlace(nonWorkingDayDrinkingReport.getDrinkPlace()); @@ -152,6 +156,15 @@ public class NonWorkingDayDrinkingReportController extends BaseController { approvalProcess.setCreateTime(new Date().getTime()); approvalProcess.setUuid(uuids); approvalsProcessService.save(approvalProcess); + gwglLog gwglLog = new gwglLog(); + gwglLog.setApplyNo(s); + gwglLog.setResult(1); + gwglLog.setDeptId(user.getDeptId()); + gwglLog.setDeptName(user.getDept().getDeptName()); + gwglLog.setUserId(user.getUserId()); + gwglLog.setUserName(user.getNickName()); + gwglLog.setCreateTime(new Date().getTime()); + gwglLogService.save(gwglLog); boolean result = nonWorkingDayDrinkingReportService.save(nonWorkingDayDrinkingReport); if (!result) { return AjaxResult.error("新增非工作日失败");