|
@@ -188,6 +188,12 @@ public class DuserServiceImpl implements DuserService {
|
|
|
|
|
|
@Override
|
|
|
public PageResult<DuserDO> getDuserPage(DuserPageReqVO pageReqVO) {
|
|
|
+
|
|
|
+ if(pageReqVO.getUsername() != null){
|
|
|
+ MemberUserDO user = memberUserService.getUserByUsername(pageReqVO.getUsername());
|
|
|
+ pageReqVO.setUserId(user.getId());
|
|
|
+ }
|
|
|
+
|
|
|
return duserMapper.selectPage(pageReqVO);
|
|
|
}
|
|
|
|
|
@@ -303,8 +309,17 @@ public class DuserServiceImpl implements DuserService {
|
|
|
.eq(SharePathDO::getDescendant, duserRespVO.getUserId())
|
|
|
.eq(SharePathDO::getDepth, 1)
|
|
|
);
|
|
|
- duserRespVO.setAncNickName(sharePathDO != null ? sharePathDO.getAncNickName() : "");
|
|
|
- duserRespVO.setAvatar(memberUserService.getUser(duserRespVO.getUserId()).getAvatar());
|
|
|
+ if(sharePathDO != null){
|
|
|
+ duserRespVO.setAncNickName(sharePathDO.getAncNickName());
|
|
|
+ MemberUserDO user = memberUserService.getUser(sharePathDO.getAncestor());
|
|
|
+ duserRespVO.setAncUsername(user.getUsername());
|
|
|
+ }else{
|
|
|
+ duserRespVO.setAncNickName("");
|
|
|
+ }
|
|
|
+
|
|
|
+ MemberUserDO user = memberUserService.getUser(duserRespVO.getUserId());
|
|
|
+ duserRespVO.setAvatar(user.getAvatar());
|
|
|
+ duserRespVO.setUsername(user.getUsername());
|
|
|
|
|
|
SocialStatusDO socialStatus = socialStatusService.getSocialStatus(duserRespVO.getSocialStatusId());
|
|
|
if(socialStatus != null) {
|
|
@@ -315,6 +330,7 @@ public class DuserServiceImpl implements DuserService {
|
|
|
IntegralDO integral = integralService.getIntegral(duserRespVO.getUserId());
|
|
|
if(integral != null){
|
|
|
duserRespVO.setIntegral(integral.getCurrentQuota());
|
|
|
+ duserRespVO.setFreezeIntegral(integral.getFreezeQuota());
|
|
|
}
|
|
|
}
|
|
|
}
|