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