From dcffaa2857a81dfdacada71ac20f177a61ae9840 Mon Sep 17 00:00:00 2001 From: ddmte32 Date: Tue, 2 Sep 2025 11:48:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=89=B9=E5=8A=9F=E8=83=BD=E8=81=94?= =?UTF-8?q?=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../approval/SysApprovalController.java | 37 ++++++++++++------- .../approval/SysNotificationController.java | 3 +- .../platform/mapper/ApprovalInfoMapper.java | 4 +- 3 files changed, 27 insertions(+), 17 deletions(-) diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/approval/SysApprovalController.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/approval/SysApprovalController.java index be85754b..0c0a30b0 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/approval/SysApprovalController.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/approval/SysApprovalController.java @@ -1,8 +1,10 @@ package com.ruoyi.platform.controller.approval; import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.common.core.web.domain.AjaxResult; +import com.ruoyi.common.core.web.page.TableDataInfo; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.platform.domain.ApprovalRequest; import com.ruoyi.platform.service.ApprovalService; @@ -17,7 +19,7 @@ import java.util.List; @RestController @RequestMapping("sysApproval") @Api("系统审批") -public class SysApprovalController { +public class SysApprovalController extends BaseController { @Resource private ApprovalService approvalService; @@ -38,9 +40,10 @@ public class SysApprovalController { * @return */ @GetMapping("/my-apply") - public R> getMyApplyList() { + public TableDataInfo getMyApplyList() { LoginUser loginUser = SecurityUtils.getLoginUser(); - return R.ok(approvalService.getMyApplyList(loginUser)); + List myApplyList = approvalService.getMyApplyList(loginUser); + return getDataTable(myApplyList); } /** @@ -48,9 +51,10 @@ public class SysApprovalController { * @return */ @GetMapping("/my-applied") - public R> getMyAppliedList() { + public TableDataInfo getMyAppliedList() { LoginUser loginUser = SecurityUtils.getLoginUser(); - return R.ok(approvalService.getMyAppliedList(loginUser)); + List myAppliedList = approvalService.getMyAppliedList(loginUser); + return getDataTable(myAppliedList); } /** @@ -58,9 +62,10 @@ public class SysApprovalController { * @return */ @GetMapping("/my-rejected") - public R> getMyRejectedList() { + public TableDataInfo getMyRejectedList() { LoginUser loginUser = SecurityUtils.getLoginUser(); - return R.ok(approvalService.getMyRejectedList(loginUser)); + List myRejectedList = approvalService.getMyRejectedList(loginUser); + return getDataTable(myRejectedList); } /** @@ -75,7 +80,7 @@ public class SysApprovalController { } /** - * 审批人 + * 审批人拒绝 * @param approval * @return */ @@ -90,9 +95,11 @@ public class SysApprovalController { * @return */ @GetMapping("/my-approve") - public R> getMyApproveList() { + public TableDataInfo getMyApproveList() { + startPage(); LoginUser loginUser = SecurityUtils.getLoginUser(); - return R.ok(approvalService.getMyApproveList(loginUser)); + List myApproveList = approvalService.getMyApproveList(loginUser); + return getDataTable(myApproveList); } /** @@ -100,9 +107,10 @@ public class SysApprovalController { * @return */ @GetMapping("/to-approve") - public R> getToApproveList() { + public TableDataInfo getToApproveList() { LoginUser loginUser = SecurityUtils.getLoginUser(); - return R.ok(approvalService.getToApproveList(loginUser)); + List toApproveList = approvalService.getToApproveList(loginUser); + return getDataTable(toApproveList); } /** @@ -110,9 +118,10 @@ public class SysApprovalController { * @return */ @GetMapping("/approved") - public R> getApprovedList() { + public TableDataInfo getApprovedList() { LoginUser loginUser = SecurityUtils.getLoginUser(); - return R.ok(approvalService.getApprovedList(loginUser)); + List approvedList = approvalService.getApprovedList(loginUser); + return getDataTable(approvedList); } /** diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/approval/SysNotificationController.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/approval/SysNotificationController.java index 363121d3..d90a0e11 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/approval/SysNotificationController.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/approval/SysNotificationController.java @@ -1,6 +1,7 @@ package com.ruoyi.platform.controller.approval; import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.platform.domain.ApprovalRequest; @@ -18,7 +19,7 @@ import java.util.Map; @RestController @RequestMapping("sysNotification") @Api("系统通知") -public class SysNotificationController { +public class SysNotificationController extends BaseController { @Resource private SysNotificationService sysNotificationService; diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/ApprovalInfoMapper.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/ApprovalInfoMapper.java index 2c494f1e..1b46994e 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/ApprovalInfoMapper.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/mapper/ApprovalInfoMapper.java @@ -1,7 +1,7 @@ package com.ruoyi.platform.mapper; import com.ruoyi.platform.domain.ApprovalRequest; -import feign.Param; +import org.apache.ibatis.annotations.Param; import java.util.List; @@ -22,7 +22,7 @@ public interface ApprovalInfoMapper public int updateApproval(ApprovalRequest approvalRequest); - List selectMyApplyList(@Param("applicantId") Long userid,@Param("status") Integer status); + List selectMyApplyList(@Param("applicantId") Long userid, @Param("status") Integer status); List selectMyApproveList(@Param("approverId") Long userid,@Param("status") List statusList);