From 0e9b6603d4ae9d11c1fbc90257ce816c5807b8ff Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 28 十月 2022 16:55:02 +0800 Subject: [PATCH] 批量添加结算消息 --- app/src/main/java/com/yeshi/makemoney/app/service/impl/user/UserInfoServiceImpl.java | 36 +++++++++++++++++++++++++++--------- 1 files changed, 27 insertions(+), 9 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..cfa0dc8 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; @@ -31,6 +32,8 @@ @Service public class UserInfoServiceImpl implements UserInfoService { + Logger logger = LoggerFactory.getLogger(UserInfoService.class); + @Resource private UserInfoDao userInfoMapper; @Resource @@ -44,11 +47,10 @@ @Override public List<UserInfo> list(UserInfoQuery userInfoQuery, int page, int pageSize) { DaoQuery daoQuery = new DaoQuery(); - try { - BeanUtil.copyProperties(userInfoQuery, daoQuery); - } catch (IllegalAccessException e) { - e.printStackTrace(); - } + daoQuery.uid=userInfoQuery.getUid(); + + daoQuery.sortList = Arrays.asList(new String[]{"create_time desc"}); + daoQuery.start = (page - 1) * pageSize; daoQuery.count = pageSize; return userInfoMapper.list(daoQuery); @@ -234,5 +236,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