|
@@ -18,10 +18,7 @@ import cn.kdan.pdf.backend.core.pojo.app.BindAccountVo;
|
|
|
import cn.kdan.pdf.backend.core.pojo.app.MemberInfoVo;
|
|
|
import cn.kdan.pdf.backend.core.pojo.app.MemberVo;
|
|
|
import cn.kdan.pdf.backend.core.pojo.app.SocialAccountVo;
|
|
|
-import cn.kdan.pdf.backend.core.service.AuthService;
|
|
|
-import cn.kdan.pdf.backend.core.service.MemberService;
|
|
|
-import cn.kdan.pdf.backend.core.service.SocialAccountService;
|
|
|
-import cn.kdan.pdf.backend.core.service.UserService;
|
|
|
+import cn.kdan.pdf.backend.core.service.*;
|
|
|
import constant.CommonConstant;
|
|
|
import enums.CommonEnum;
|
|
|
import exception.BackendRuntimeException;
|
|
@@ -41,7 +38,6 @@ import utils.CommonUtils;
|
|
|
import utils.RedisUtils;
|
|
|
import utils.SMSUtils;
|
|
|
|
|
|
-import javax.naming.Name;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.*;
|
|
|
|
|
@@ -62,7 +58,7 @@ public class MemberServiceImpl implements MemberService {
|
|
|
@Autowired
|
|
|
private SMSUtils smsUtils;
|
|
|
@Autowired
|
|
|
- private AvatarsMapper avatarsMapper;
|
|
|
+ private AvatarService avatarService;
|
|
|
@Autowired
|
|
|
private RedisUtils redisUtils;
|
|
|
@Autowired
|
|
@@ -290,12 +286,8 @@ public class MemberServiceImpl implements MemberService {
|
|
|
} else {
|
|
|
memberInfo.setUsedSpacePercent(BigDecimal.ZERO);
|
|
|
}
|
|
|
- AvatarsExample avatarsExample = new AvatarsExample();
|
|
|
- avatarsExample.createCriteria().andMemberIdEqualTo(member.getId());
|
|
|
- List<Avatars> avatars = avatarsMapper.selectByExample(avatarsExample);
|
|
|
- if (!CollectionUtils.isEmpty(avatars)) {
|
|
|
- memberInfo.setAvatarUrl(avatars.get(0).getAvatar());
|
|
|
- }
|
|
|
+
|
|
|
+ memberInfo.setAvatarUrl(avatarService.selectAvatarByMemberId(member.getId()));
|
|
|
|
|
|
//根据用户id查询订阅数据
|
|
|
SubscriptionsExample example = new SubscriptionsExample();
|
|
@@ -607,12 +599,7 @@ public class MemberServiceImpl implements MemberService {
|
|
|
public MemberVo createMemberVo(Members member){
|
|
|
MemberVo vo = new MemberVo();
|
|
|
BeanUtils.copyProperties(member,vo);
|
|
|
- AvatarsExample example = new AvatarsExample();
|
|
|
- example.createCriteria().andMemberIdEqualTo(member.getId());
|
|
|
- List<Avatars> avatars = avatarsMapper.selectByExample(example);
|
|
|
- if(!CollectionUtils.isEmpty(avatars)){
|
|
|
- vo.setAvatarUrl(avatars.get(0).getAvatar());
|
|
|
- }
|
|
|
+ vo.setAvatarUrl(avatarService.selectAvatarByMemberId(member.getId()));
|
|
|
return vo;
|
|
|
}
|
|
|
|