dubin
2025-11-20 2d6b2d588fdc7b664ab033807e2d453b8cbd9cdc
异常条码退回
1个文件已修改
6 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -200,8 +200,12 @@
                        && !staProtocol.isEmptyMk()
                        && staProtocol.isPakMk()
                        && staProtocol.getWorkNo()==9999) {
                    if (Cools.isEmpty(barcode) || "NG".endsWith(barcode) || "NoRead".equals(barcode) || "00000000".equals(barcode)) {
                    if (Cools.isEmpty(barcode) || "NG".endsWith(barcode) || "NoRead".equals(barcode) || "00000000".equals(barcode) || "ERROR\r\u0000\u0000".equals(barcode)) {
                        News.info("{}号条码扫描器检测条码信息:{}", inSta.getBarcode(), barcode);
                        if (ledThread != null){
                            String errorMsg = "扫码失败,请重试" + barcode;
                            MessageQueue.offer(SlaveType.Led, inSta.getLed(), new Task(3,errorMsg));
                        }
                        staProtocol.setWorkNo(wrkNo);
                        News.info("{}barcode入库回退:{},任务号:{}", inSta.getStaNo(), errMsg, wrkNo);