|
@@ -1,12 +1,11 @@
|
|
|
package com.ym.controller;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
+import com.ym.pojo.ImUserState;
|
|
|
import com.ym.service.UserService;
|
|
|
import io.rong.models.user.UserModel;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@RestController
|
|
|
@RequestMapping("/user")
|
|
@@ -19,8 +18,19 @@ public class UserController {
|
|
|
public Object register(@RequestBody UserModel userModel) throws Exception {
|
|
|
return userService.register(userModel);
|
|
|
}
|
|
|
+
|
|
|
@RequestMapping(value = "/update", method = RequestMethod.POST)
|
|
|
public Object update(@RequestBody UserModel userModel) throws Exception {
|
|
|
return userService.update(userModel);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 监听融云用户状态变更
|
|
|
+ *
|
|
|
+ * @param userState
|
|
|
+ */
|
|
|
+ @PostMapping(value = "/statusImUser")
|
|
|
+ public void statusImMsg(@RequestBody ImUserState userState) {
|
|
|
+ JSON.toJSONString(userState);
|
|
|
+ }
|
|
|
}
|