Browse Source

列表返回参数调整

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

Loading…
Cancel
Save