|
@@ -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);
|