Commit 6d569c09 by Shadow

修复修改用户拓展字段接口报错的问题

parent 676136fd
...@@ -23,8 +23,6 @@ import org.springframework.web.bind.annotation.RequestParam; ...@@ -23,8 +23,6 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import com.wecloud.im.entity.ImApplication; import com.wecloud.im.entity.ImApplication;
import com.wecloud.im.entity.ImClient; import com.wecloud.im.entity.ImClient;
import com.wecloud.im.param.ClientInfoParam; import com.wecloud.im.param.ClientInfoParam;
...@@ -207,12 +205,9 @@ public class ImClientController extends BaseController { ...@@ -207,12 +205,9 @@ public class ImClientController extends BaseController {
} }
@PostMapping("/modifyUserAttributes") @PostMapping("/modifyUserAttributes")
@ApiOperation(value = "查询两个客户端之间的关系") @ApiOperation(value = "修改用户拓展字段")
public ApiResult<Boolean> modifyUserAttributes(@Validated @RequestBody ModifyUserAttributesParam param) { public ApiResult<Boolean> modifyUserAttributes(@Validated @RequestBody ModifyUserAttributesParam param) {
TypeReference<Map<String, Object>> typeReference = new TypeReference<Map<String, Object>>() { return ApiResult.ok(imClientService.modifyUserAttributes(param.getUserId(), param.getAttributes()));
};
Map<String, Object> attributes = JSONObject.parseObject(param.getAttributes(), typeReference);
return ApiResult.ok(imClientService.modifyUserAttributes(param.getUserId(), attributes));
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment