From 5571b7d59b98d9166669c1ae7549ba45b65b3051 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Mon, 24 Jun 2024 09:57:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E4=B8=80=E8=AE=BE=E5=A4=87=E4=B8=A4?= =?UTF-8?q?=E4=B8=AA=E5=BA=93=E7=AE=A1=E5=91=98admin=E8=B4=A6=E5=8F=B7?= =?UTF-8?q?=E5=87=BA=E5=BA=93=E6=95=B0=E9=87=8F=E6=98=BE=E7=A4=BA=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/sgzb/app/mapper/TmTaskMapper.java | 1 + .../app/service/impl/TmTaskServiceImpl.java | 4 +- .../resources/mapper/app/TmTaskMapper.xml | 48 +++++++++++++++++-- 3 files changed, 49 insertions(+), 4 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java index 1f024dd5..8d3b344e 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java @@ -139,6 +139,7 @@ public interface TmTaskMapper { int getDeptId(String createBy); List getLeaseOutListByjjbz(TmTask task); + List getLeaseOutListByAdmin(TmTask task); int updateLeaseAuditListByOne(TmTask task); diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java index 20efbf19..6b078259 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java @@ -598,7 +598,9 @@ public class TmTaskServiceImpl implements TmTaskService { @Override public List getLeaseOutListByUser(TmTask task) { Set roles = SecurityUtils.getLoginUser().getRoles(); - if (roles.contains("jjbz") || roles.contains("fbz")) { + if (roles.contains("admin")){ + return tmTaskMapper.getLeaseOutListByAdmin(task); + } else if (roles.contains("jjbz") || roles.contains("fbz")) { //机具班长和副班长可以出库机具设备 return tmTaskMapper.getLeaseOutListByjjbz(task); } else { diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml index 23b32229..043e85ea 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml @@ -1059,9 +1059,7 @@ LEFT JOIN lease_apply_details lad on lai.id = lad.parennt_id LEFT JOIN ma_type_keeper mtk on lad.type_id = mtk.type_id WHERE tt.task_status in(33,34,35) - - and mtk.user_id = #{userId} - + and mtk.user_id = #{userId} and tt.code like concat('%', #{code}, '%') @@ -1292,4 +1290,48 @@ GROUP BY lad.type_id +