From a44f2c3b5db92069ea2813ecf8cb12a6ab3b2203 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 19 五月 2022 17:04:07 +0800 Subject: [PATCH] 管理员权限雁验证 --- app/src/main/java/com/yeshi/makemoney/app/service/impl/user/UserInfoServiceImpl.java | 30 ++++++++++++++++++++++++++---- 1 files changed, 26 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/yeshi/makemoney/app/service/impl/user/UserInfoServiceImpl.java b/app/src/main/java/com/yeshi/makemoney/app/service/impl/user/UserInfoServiceImpl.java index 7700a94..e2905f6 100644 --- a/app/src/main/java/com/yeshi/makemoney/app/service/impl/user/UserInfoServiceImpl.java +++ b/app/src/main/java/com/yeshi/makemoney/app/service/impl/user/UserInfoServiceImpl.java @@ -8,15 +8,16 @@ import com.yeshi.makemoney.app.service.inter.user.UserExtraInfoService; import com.yeshi.makemoney.app.service.inter.user.WXUserInfoService; import com.yeshi.makemoney.app.utils.user.InviteCodeUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; import org.springframework.stereotype.Service; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Date; +import java.util.*; import org.yeshi.utils.bean.BeanUtil; -import java.util.List; import java.util.stream.Collectors; import com.yeshi.makemoney.app.dao.user.UserInfoDao; @@ -30,6 +31,8 @@ @Service public class UserInfoServiceImpl implements UserInfoService { + + Logger logger = LoggerFactory.getLogger(UserInfoService.class); @Resource private UserInfoDao userInfoMapper; @@ -49,6 +52,9 @@ } catch (IllegalAccessException e) { e.printStackTrace(); } + + daoQuery.sortList = Arrays.asList(new String[]{"create_time desc"}); + daoQuery.start = (page - 1) * pageSize; daoQuery.count = pageSize; return userInfoMapper.list(daoQuery); @@ -234,5 +240,21 @@ return userInfos != null && userInfos.size() > 0 ? userInfos.get(0) : null; } + @Override + public void forbiddenUser(List<Long> uidList, String adminId) { + if (uidList == null || uidList.size() == 0) { + return; + } + + for (Long uid : uidList) { + UserInfo user = new UserInfo(); + user.setId(uid); + user.setStatus(UserInfo.STATUS_FORBIDDEN); + update(user); + logger.warn("灏佺鐢ㄦ埛锛� uid-{} adminId-{}", uid, adminId); + } + + } + } \ No newline at end of file -- Gitblit v1.8.0