Browse Source

列表返回参数调整

master
La123123 7 hours ago
parent
commit
565bff6a94
  1. 14
      im-platform/src/main/java/com/bx/implatform/controller/UserController.java

14
im-platform/src/main/java/com/bx/implatform/controller/UserController.java

@ -19,7 +19,9 @@ import jakarta.validation.constraints.NotNull;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import static com.bx.implatform.enums.ResultCode.XSS_PARAM_ERROR;
@ -69,7 +71,7 @@ public class UserController {
@PostMapping("/getEnableChangeCustomer")
@Operation(summary = "获取可转接的客服", description = "转接客服")
public Result<List<User>> getEnableChangeCustomer() {
public Result<List<Map<String, Object>>> getEnableChangeCustomer() {
// 获取当前客服id、转接客服id、转接用户id
UserSession session = SessionContext.getSession();
Long userId = session.getUserId();
@ -82,11 +84,11 @@ public class UserController {
List<User> list = userService.getEnableChangeCustomerList(userId);
//使用Map返回id、昵称
List<User> result = list.stream().map(user -> {
User vo = new User();
vo.setId(user.getId());
vo.setNickName(user.getNickName());
return vo;
List<Map<String, Object>> result = list.stream().map(user -> {
Map<String, Object> map = new HashMap<>();
map.put("id", user.getId());
map.put("nickName", user.getNickName());
return map;
}).toList();
return ResultUtils.success(result);

Loading…
Cancel
Save