From e36aa4e9b9f061da11587fbd2580b065a661364a Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 03 四月 2024 09:51:05 +0800
Subject: [PATCH] bug修复

---
 meiya-admin/src/main/java/com/sinata/modular/member/service/impl/MemUserServiceImpl.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/meiya-admin/src/main/java/com/sinata/modular/member/service/impl/MemUserServiceImpl.java b/meiya-admin/src/main/java/com/sinata/modular/member/service/impl/MemUserServiceImpl.java
index b42fc3a..b1ec92d 100644
--- a/meiya-admin/src/main/java/com/sinata/modular/member/service/impl/MemUserServiceImpl.java
+++ b/meiya-admin/src/main/java/com/sinata/modular/member/service/impl/MemUserServiceImpl.java
@@ -6,6 +6,7 @@
 import com.baomidou.mybatisplus.service.impl.ServiceImpl;
 import com.sinata.common.enums.EnumUserBankDetailDoneType;
 import com.sinata.common.enums.EnumUserBankDetailType;
+import com.sinata.core.shiro.ShiroKit;
 import com.sinata.modular.member.dao.MemUserMapper;
 import com.sinata.modular.member.model.MemUser;
 import com.sinata.modular.member.model.MemUserBankDetail;
@@ -38,12 +39,22 @@
 
     @Override
     public List<Map<String, Object>> getMapList(Wrapper wrapper) {
-        return baseMapper.getMapList(wrapper);
+        boolean admin = ShiroKit.isAdmin();
+        if (admin) {
+            return baseMapper.getMapList(wrapper);
+        } else {
+            return baseMapper.getMapListAuth(wrapper);
+        }
     }
 
     @Override
     public List<Map<String, Object>> getMapList(Page<Map<String, Object>> page, Wrapper wrapper) {
-        return baseMapper.getMapList(page, wrapper);
+        boolean admin = ShiroKit.isAdmin();
+        if (admin) {
+            return baseMapper.getMapList(page, wrapper);
+        } else {
+            return baseMapper.getMapListAuth(page, wrapper);
+        }
     }
 
     @Override

--
Gitblit v1.7.1