From ae378101afe2a486c22b35cd03d9c2082143197a Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期三, 17 七月 2024 11:10:57 +0800 Subject: [PATCH] 推送消息超过限制大小分开推送,前端接受数据添加非空判断 --- hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java index 71b287c..95616b3 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java @@ -33,13 +33,14 @@ private TemperingGlassInfoService temperingGlassInfoService; private JSONObject jsonObject = new JSONObject(); + private JSONObject jsonObject1 = new JSONObject(); public void queryDataSource1() throws InterruptedException { List<Double> carPostion=new ArrayList<>(); carPostion.add(0.25); carPostion.add(0.5); jsonObject.append("carPostion",carPostion); //鐣岄潰灞曠ず绗煎瓙淇℃伅 -// jsonObject.append("bigStorageCageInfos", bigStorageCageService.querybigStorageCageDetail()); + jsonObject1.append("bigStorageCageInfos", bigStorageCageService.querybigStorageCageDetail()); //杩涚墖浠诲姟鏁版嵁 List<BigStorageCageDetails> bigStorageCageDetailsFeedTask=bigStorageCageDetailsService.selectTask(1); @@ -71,17 +72,19 @@ @Scheduled(fixedDelay = 1000) public void plcStorageCageTask() throws InterruptedException { jsonObject = new JSONObject(); + jsonObject1 = new JSONObject(); try { //鏌ヨ浣跨敤鏁版嵁婧�1鏌ヨ鏁版嵁 queryDataSource1(); //鏌ヨ浣跨敤鏁版嵁婧�2鏌ヨ鏁版嵁 queryDataSource2(); + ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("slicecage"); if (sendwServer != null) { for (WebSocketServer webserver : sendwServer) { if (webserver != null) { - webserver.sendMessage(jsonObject.toString()); + webserver.sendMessage(jsonObject1.toString()); List<String> messages = webserver.getMessages(); if (!messages.isEmpty()) { // // 灏嗘渶鍚庝竴涓秷鎭浆鎹负鏁存暟绫诲瀷鐨勫垪琛� -- Gitblit v1.8.0