From 56364722d3ed70d48ec41f567a4e59e5ccbbb868 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 19 五月 2022 17:45:42 +0800 Subject: [PATCH] 增加权限管理 --- src/main/resources/code/service/app/src/main/java/com/ks/app/service/impl/user/UserInfoServiceImpl.java | 26 ++++++++++++++++++++++---- 1 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/main/resources/code/service/app/src/main/java/com/ks/app/service/impl/user/UserInfoServiceImpl.java b/src/main/resources/code/service/app/src/main/java/com/ks/app/service/impl/user/UserInfoServiceImpl.java index 2ffa003..68130e7 100644 --- a/src/main/resources/code/service/app/src/main/java/com/ks/app/service/impl/user/UserInfoServiceImpl.java +++ b/src/main/resources/code/service/app/src/main/java/com/ks/app/service/impl/user/UserInfoServiceImpl.java @@ -15,11 +15,11 @@ import java.util.List; -import com.ks.app.dao.user.UserInfoDao; +import com.ks.app.dao.user.UserInfoMapper; import com.ks.app.entity.user.UserInfo; import com.ks.app.service.inter.user.UserInfoService; import com.ks.app.service.query.user.UserInfoQuery; -import com.ks.app.dao.user.UserInfoDao.DaoQuery; +import com.ks.app.dao.user.UserInfoMapper.DaoQuery; import org.yeshi.utils.statistic.BaseStatisticMySQLTimeQuery; import org.yeshi.utils.statistic.BaseStatisticTimeQuery; import org.yeshi.utils.statistic.StatisticNumberResult; @@ -28,7 +28,7 @@ public class UserInfoServiceImpl implements UserInfoService { @Resource - private UserInfoDao userInfoMapper; + private UserInfoMapper userInfoMapper; @Resource private WXUserInfoService wxUserInfoService; @Resource @@ -45,6 +45,14 @@ daoQuery.start = (page - 1) * pageSize; daoQuery.count = pageSize; return userInfoMapper.list(daoQuery); + } + + @Override + public List<UserInfo> list(List<Long> uidList) { + if(uidList==null||uidList.size()==0) { + return new ArrayList<>(); + } + return userInfoMapper.listByUids(uidList); } @Override @@ -200,9 +208,19 @@ @Override public List<StatisticNumberResult> statisticRegisterUser(SystemEnum system, BaseStatisticTimeQuery timeQuery) { - return userInfoMapper.statisticByCreateTime(system, BaseStatisticMySQLTimeQuery.create(timeQuery)); + return userInfoMapper.statisticByCreateTime(system, BaseStatisticMySQLTimeQuery.create(timeQuery)); } + @Override + public UserInfo selectValidByPhone(SystemEnum system, String phone) { + DaoQuery daoQuery = new DaoQuery(); + daoQuery.phone = phone; + daoQuery.system = system; + daoQuery.count = 1; + List<UserInfo> userInfos = userInfoMapper.list(daoQuery); + return userInfos != null && userInfos.size() > 0 ? userInfos.get(0) : null; + } + } \ No newline at end of file -- Gitblit v1.8.0