From 1d33818195ae739de03988b2252e1013394391dc Mon Sep 17 00:00:00 2001
From: mrzhssss <pro6@qq.com>
Date: 星期日, 19 二月 2023 12:37:07 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/MonitorController.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/MonitorController.java b/src/main/java/com/zy/asrs/controller/MonitorController.java
index 0f7ab22..8392aa9 100644
--- a/src/main/java/com/zy/asrs/controller/MonitorController.java
+++ b/src/main/java/com/zy/asrs/controller/MonitorController.java
@@ -7,6 +7,7 @@
 import com.zy.asrs.domain.dto.WorkChartAxis;
 import com.zy.asrs.domain.vo.LocChartPie;
 import com.zy.asrs.mapper.ReportQueryMapper;
+import com.zy.common.model.MatDto;
 import com.zy.common.service.CommonService;
 import com.zy.core.CrnThread;
 import com.zy.core.cache.SlaveConnection;
@@ -161,6 +162,7 @@
                 }
             }
         }
+
         return R.ok().add(errorMsg);
     }
 
@@ -274,6 +276,24 @@
                 }
             }
         }
+//        MatDto matDto = new MatDto();
+//        matDto.setMatNo("1111");
+//        matDto.setCount(100.0);
+//        matDto.setMaknx("娴嬭瘯鐢ㄦ枡");
+//        LedCommand ledCommand = new LedCommand();
+//        ledCommand.setStaNo(8);
+//        ledCommand.setTitle("鍏ュ簱鍚姩");
+//        ledCommand.setLocNo("0100101");
+//        ledCommand.setWorkNo(9998);
+//        ledCommand.setEmptyMk(false);
+//        ledCommand.setIoType(1);
+//        ledCommand.setSourceStaNo(15);
+//        ArrayList<MatDto> matDtos = new ArrayList<>();
+//        matDtos.add(matDto);
+//        ledCommand.setMatDtos(matDtos);
+//        ArrayList<LedCommand> ledCommands = new ArrayList<>();
+//        ledCommands.add(ledCommand);
+//        return R.ok(ledCommands);
         return R.ok().add(commandList);
     }
     /**
@@ -322,6 +342,10 @@
 
         // 鑾峰彇杈撻�佺嚎plc绾跨▼
         LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, ledId);
+        if (Cools.isEmpty(ledThread)) {
+            return R.ok();
+        }
+
         String ledContent = ledThread.getStringBuffer().toString();
 //        ledContent = "ask鐨勬ā鍧楄惃婊″ぇ绠椾簡钀ㄦ弧澶т簡\n 鏄獦澧冨埌鍩冨強鍡插鍡瞈n 钀ㄨ揪濮嗘墦寮�钀ㄦ弧澶у嚡鎾掗害褰撳姵钀ㄦ弧澶ц�佸笀";
 

--
Gitblit v1.9.1