Newspaper 1 rok temu
rodzic
commit
6965577135

+ 5 - 1
src/main/java/com/huimv/wine/ws/ManagerController.java

@@ -14,6 +14,7 @@ import com.huimv.wine.mapper.WorkerMapper;
 import com.huimv.wine.utils.*;
 import com.huimv.wine.ws.admin.AdminTrade;
 import com.huimv.wine.ws.admin.AdminWine;
+import com.huimv.wine.ws.admin.AdminWorker;
 import com.huimv.wine.ws.su.SuperDashboard;
 import com.huimv.wine.ws.su.SuperOrder;
 import com.huimv.wine.ws.su.SuperRole;
@@ -26,6 +27,7 @@ import javax.websocket.*;
 import javax.websocket.server.PathParam;
 import javax.websocket.server.ServerEndpoint;
 import java.io.IOException;
+import java.security.NoSuchAlgorithmException;
 import java.time.Duration;
 import java.util.HashMap;
 import java.util.Map;
@@ -84,7 +86,7 @@ public class ManagerController extends TextWebSocketHandler {
      * @param session
      */
     @OnMessage
-    public void onMessage(@PathParam(value = "token") String token, Session session, String message) {
+    public void onMessage(@PathParam(value = "token") String token, Session session, String message) throws NoSuchAlgorithmException {
 
         RedisTemplate redisTemplate = SpringContextUtil.getBean(RedisTemplate.class);
         JSONObject jsonObject = JSON.parseObject(message);
@@ -121,6 +123,8 @@ public class ManagerController extends TextWebSocketHandler {
             } else if (event.startsWith("superRecord")) {
             } else if (event.startsWith("adminDashboard")) {
             } else if (event.startsWith("adminWorker")) {
+                AdminWorker adminWorker = SpringContextUtil.getBean(AdminWorker.class);
+                adminWorker.handle(jsonObject, session, manager);
             } else if (event.startsWith("adminTrade")) {
                 AdminTrade adminTrade = SpringContextUtil.getBean(AdminTrade.class);
                 adminTrade.handle(jsonObject, session, manager);