Browse Source

接口错误

yingp 7 years ago
parent
commit
eb6999abe1

+ 7 - 4
base-servers/socket/socket-api/src/main/java/com/usoftchina/saas/socket/api/SocketMessageApi.java

@@ -4,6 +4,8 @@ import com.usoftchina.saas.base.Result;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
 
 /**
  * @author yingp
@@ -19,8 +21,9 @@ public interface SocketMessageApi {
      * @param message
      * @return
      */
-    @PostMapping("/message/clients/{clientId}")
-    Result sendToClient(@PathVariable("clientId") String clientId, String dest, String message);
+    @RequestMapping("/message/clients/{clientId}")
+    Result sendToClient(@PathVariable("clientId") String clientId,
+                        @RequestParam(value = "dest", required = false) String dest, String message);
 
     /**
      * 广播信息
@@ -29,6 +32,6 @@ public interface SocketMessageApi {
      * @param message
      * @return
      */
-    @PostMapping("/message/clients")
-    Result sendToAllClients(String dest, String message);
+    @RequestMapping("/message/clients")
+    Result sendToAllClients(@RequestParam(value = "dest", required = false) String dest, String message);
 }

+ 5 - 4
base-servers/socket/socket-server/src/main/java/com/usoftchina/saas/socket/controller/MessageController.java

@@ -25,8 +25,9 @@ public class MessageController {
      * @param message
      * @return
      */
-    @PostMapping("/clients/{clientId}")
-    public Result sendToClient(@PathVariable String clientId, String dest, String message) {
+    @RequestMapping("/clients/{clientId}")
+    public Result sendToClient(@PathVariable String clientId,
+                               @RequestParam(value = "dest", required = false) String dest, String message) {
         /**
          * 前端使用
          * <pre>
@@ -44,8 +45,8 @@ public class MessageController {
      * @param message
      * @return
      */
-    @PostMapping("/clients")
-    public Result sendToAllClients(String dest, String message) {
+    @RequestMapping("/clients")
+    public Result sendToAllClients(@RequestParam(value = "dest", required = false) String dest, String message) {
         /**
          * 前端使用
          * <pre>