|
@@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.chelvc.cloud.user.client.UserClient;
|
|
|
import com.chelvc.cloud.user.client.dto.UserDTO;
|
|
|
+import com.chelvc.cloud.user.client.dto.UserRecordsDTO;
|
|
|
import com.chelvc.cloud.vehicle.client.constant.*;
|
|
|
import com.chelvc.cloud.vehicle.client.dto.DynamicContentDTO;
|
|
|
import com.chelvc.cloud.vehicle.client.dto.DynamicEvaluateRecordDTO;
|
|
@@ -68,7 +69,7 @@ public class DynamicContentServiceImpl implements DynamicContentService{
|
|
|
throw new ResourceUnavailableException("动态不存在");
|
|
|
}
|
|
|
Long userId = dynamicContentDTO.getUserId();
|
|
|
- UserDTO user = userClient.getUser(userId);
|
|
|
+ UserRecordsDTO user = userClient.getUserRecordsDTO(userId);
|
|
|
dynamicContentDTO.setUserDTO(user);
|
|
|
if(selfUserId == null){
|
|
|
return dynamicContentDTO;
|
|
@@ -125,8 +126,8 @@ public class DynamicContentServiceImpl implements DynamicContentService{
|
|
|
if (!records.isEmpty()) {
|
|
|
List<Long> userIds = records.stream().map(DynamicContentDTO::getUserId).collect(
|
|
|
Collectors.toList());
|
|
|
- List<UserDTO> users = this.userClient.listUsers(userIds);
|
|
|
- Map<Long, UserDTO> longUserBaseInfoMap = users.stream().collect(Collectors.toMap(UserDTO::getId, user -> user));
|
|
|
+ List<UserRecordsDTO> users = this.userClient.listUsersToRecords(userIds);
|
|
|
+ Map<Long, UserRecordsDTO> longUserBaseInfoMap = users.stream().collect(Collectors.toMap(UserRecordsDTO::getId, user -> user));
|
|
|
log.info("远程查询用户信息成功:{}", longUserBaseInfoMap);
|
|
|
if(selfUserId != null){
|
|
|
records.forEach(e -> {
|