From 2464548977f4720bc8fceeb5d999c1a3852c2d10 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 21 四月 2022 19:38:30 +0800 Subject: [PATCH] 签到与任务 --- app/src/main/java/com/yeshi/makemoney/app/service/impl/user/UserInfoServiceImpl.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 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 86d5f39..90d9f20 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 @@ -5,15 +5,19 @@ import com.yeshi.makemoney.app.entity.SystemEnum; import com.yeshi.makemoney.app.service.inter.user.QQUserInfoService; +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.springframework.stereotype.Service; import java.util.ArrayList; +import java.util.Collection; import java.util.Date; import org.yeshi.utils.bean.BeanUtil; import java.util.List; +import java.util.stream.Collectors; import com.yeshi.makemoney.app.dao.user.UserInfoDao; import com.yeshi.makemoney.app.entity.user.UserInfo; @@ -34,6 +38,9 @@ @Resource private QQUserInfoService qqUserInfoService; + @Resource + private UserExtraInfoService userExtraInfoService; + @Override public List<UserInfo> list(UserInfoQuery userInfoQuery, int page, int pageSize) { DaoQuery daoQuery = new DaoQuery(); @@ -48,11 +55,13 @@ } @Override - public List<UserInfo> list(List<Long> uidList) { - if(uidList==null||uidList.size()==0) { + public List<UserInfo> list(Collection<Long> uidList) { + if (uidList == null || uidList.size() == 0) { return new ArrayList<>(); } - return userInfoMapper.listByUids(uidList); + List<Long> list = new ArrayList<>(); + list.addAll(uidList); + return userInfoMapper.listByUids(list); } @Override @@ -81,6 +90,9 @@ } //淇濆瓨 userInfoMapper.insertSelective(userInfo); + + //娣诲姞楠岃瘉鐮� + userExtraInfoService.setInviteCode(userInfo.getId(), InviteCodeUtil.createInviteCode(userInfo.getId())); } @Override -- Gitblit v1.8.0