From f609ca35ee2946acd0ff04b7ac1aa61f75a2e4a1 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 09 十二月 2021 16:09:54 +0800 Subject: [PATCH] 自动化代码中的service优化 --- src/main/resources/code/service/app/src/main/java/com/ks/app/service/impl/user/UserInfoServiceImpl.java | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 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..c0ac37b 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 @@ -48,6 +48,14 @@ } @Override + public List<UserInfo> list(List<Long> uidList) { + if(uidList==null||uidList.size()==0) { + return new ArrayList<>(); + } + return userInfoMapper.listByUids(uidList); + } + + @Override public long count(UserInfoQuery userInfoQuery) { DaoQuery daoQuery = new DaoQuery(); try { @@ -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