自动化立体仓库 - WCS系统
#
zjj
2024-08-20 649f2e387786c86e248a8e031979c3fb67a5e39d
#
1个文件已添加
2个文件已修改
21 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/MonitorController.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/model/ErrMsg.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/LedThread.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/MonitorController.java
@@ -1,5 +1,6 @@
package com.zy.asrs.controller;
import com.alibaba.fastjson.JSONObject;
import com.core.common.Arith;
import com.core.common.Cools;
import com.core.common.R;
@@ -158,7 +159,7 @@
            if (slave.getStaArr().contains(ledId)) {
                LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, slave.getId());
                if (null != ledThread) {
                    errorMsg = ledThread.getErrorMsg().toString();
                    errorMsg = JSONObject.toJSONString(ledThread.getErrorMsg());
                }
            }
        }
src/main/java/com/zy/core/model/ErrMsg.java
New file
@@ -0,0 +1,9 @@
package com.zy.core.model;
import lombok.Data;
@Data
public class ErrMsg {
    private String errMsg;
    private String area;
}
src/main/java/com/zy/core/thread/LedThread.java
@@ -5,6 +5,7 @@
import com.zy.core.ThreadHandler;
import com.zy.core.cache.MessageQueue;
import com.zy.core.enums.SlaveType;
import com.zy.core.model.ErrMsg;
import com.zy.core.model.Task;
import com.zy.core.model.command.LedCommand;
import lombok.Data;
@@ -44,7 +45,7 @@
    private List<LedCommand> commandList;
//    private StringBuffer errorMsg = new StringBuffer();
    private Map<String,String> errorMsg = new LinkedHashMap<>();
    private List<ErrMsg> errorMsg = new ArrayList<>();
    public LedThread(Slave slave) {
        this.slave = slave;
@@ -84,7 +85,7 @@
                            reset7();
                            break;
                        case 5:
                            error((Map<String,String>) task.getData());
                            error((ErrMsg)task.getData());
                            break;
                        case 6:
                            errorReset();
@@ -228,9 +229,9 @@
    }
    private void error(Map<String,String> msg) {
    private void error(ErrMsg errMsg) {
        errorMsg.clear();
        errorMsg.putAll(msg);
        errorMsg.add(errMsg);
    }
    public void errorReset() {