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