提交 6df7659a 作者: zhenjie 提交者: 余乾开

修改查询用户接口

上级 26622c4f
package com.mmc.csf.release.auth.qo; package com.mmc.csf.release.auth.qo;
import java.io.Serializable;
import java.util.List;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import com.mmc.csf.release.model.group.Page; import com.mmc.csf.release.model.group.Page;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;
/** /**
* @author: zj * @author: zj
* @Date: 2023/6/6 20:41 * @Date: 2023/6/6 20:41
......
...@@ -15,6 +15,7 @@ import org.springframework.stereotype.Service; ...@@ -15,6 +15,7 @@ import org.springframework.stereotype.Service;
import com.mmc.csf.common.util.page.PageResult; import com.mmc.csf.common.util.page.PageResult;
import com.mmc.csf.common.util.web.ResultBody; import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.infomation.dto.UserAccountSimpleDTO; import com.mmc.csf.infomation.dto.UserAccountSimpleDTO;
import com.mmc.csf.release.auth.qo.BUserAccountQO;
import com.mmc.csf.release.auth.qo.UserAccountQO; import com.mmc.csf.release.auth.qo.UserAccountQO;
import com.mmc.csf.release.constant.TokenConstant; import com.mmc.csf.release.constant.TokenConstant;
import com.mmc.csf.release.dao.BackstageForumDao; import com.mmc.csf.release.dao.BackstageForumDao;
...@@ -48,7 +49,7 @@ public class BackstageForumServiceImpl implements BackstageForumService { ...@@ -48,7 +49,7 @@ public class BackstageForumServiceImpl implements BackstageForumService {
userAccountQO.setKeyword(dynamic.getKeyword()); userAccountQO.setKeyword(dynamic.getKeyword());
// 获取筛选的用户id // 获取筛选的用户id
List<UserAccountSimpleDTO> userAccountSimpleDTOS = List<UserAccountSimpleDTO> userAccountSimpleDTOS =
userAppApi.feignListAppUserAccount(userAccountQO, request.getHeader(TokenConstant.TOKEN)); userAppApi.feignListBAccountPage(bUserAccountQO, request.getHeader(TokenConstant.TOKEN));
if (CollectionUtils.isNotEmpty(userAccountSimpleDTOS)) { if (CollectionUtils.isNotEmpty(userAccountSimpleDTOS)) {
// 获取用户id // 获取用户id
userIds = userIds =
...@@ -76,13 +77,13 @@ public class BackstageForumServiceImpl implements BackstageForumService { ...@@ -76,13 +77,13 @@ public class BackstageForumServiceImpl implements BackstageForumService {
Map<Integer, List<ForumResourceDO>> ImageMap = Map<Integer, List<ForumResourceDO>> ImageMap =
forumImageList.stream().collect(Collectors.groupingBy(ForumResourceDO::getDynamicId)); forumImageList.stream().collect(Collectors.groupingBy(ForumResourceDO::getDynamicId));
// 获取用户信息 // 获取用户信息
Set<Integer> listUserIds = Set<Integer> ListUserIds =
dynamicList.stream().map(ForumDynamicDO::getUserAccountId).collect(Collectors.toSet()); dynamicList.stream().map(ForumDynamicDO::getUserId).collect(Collectors.toSet());
List<Integer> userIdList = new ArrayList<>(listUserIds); List<Integer> userIdList = new ArrayList<>(ListUserIds);
UserAccountQO accountQO = new UserAccountQO(); BUserAccountQO accountQO = new BUserAccountQO();
accountQO.setUserIds(userIdList); accountQO.setUserIds(userIdList);
List<UserAccountSimpleDTO> userAccountSimpleList = List<UserAccountSimpleDTO> userAccountSimpleList =
userAppApi.feignListAppUserAccount(accountQO, request.getHeader(TokenConstant.TOKEN)); userAppApi.feignListBAccountPage(accountQO, request.getHeader(TokenConstant.TOKEN));
Map<Integer, UserAccountSimpleDTO> userAccountInfoMap = Map<Integer, UserAccountSimpleDTO> userAccountInfoMap =
userAccountSimpleList.stream() userAccountSimpleList.stream()
.collect(Collectors.toMap(UserAccountSimpleDTO::getId, Function.identity())); .collect(Collectors.toMap(UserAccountSimpleDTO::getId, Function.identity()));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论