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