admin
2022-03-31 36754ba47da7a3277d5be183a523c912a1dc4cef
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;
    }
}