cpT
2025-07-02 a77530a0e917f8d2dca1bae55a3730471c8e10a2
src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -321,6 +321,14 @@
                if (!staProtocol.isPakMk() && !staProtocol.isLoading()) {
                    staProtocol.setPakMk(true);
                }
                if (!staProtocol.isPakMkRun() && !staProtocol.isLoading()) {
                    staProtocol.setPakMkRun(true);
                }
                if (!staProtocol.isPakMkTask() && !staProtocol.isLoading()) {
                    staProtocol.setPakMkTask(true);
                }
            }
        }
        int[] staW = new int[]{1004,1014,1020};
@@ -340,8 +348,10 @@
                BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, i + 1);
                if(!Cools.isEmpty(barcodeThread) && !barcodeThread.getBarcode().equals(barcode)) {
                    barcodeThread.setBarcode(barcode);
                    if (!barcode.equals("000000")){
                    if (!Cools.isEmpty(barcode) && !barcode.equals("000000")){
                        staProtocol.setBarcodeNow(barcode);
                    } else if (Cools.isEmpty(barcode)){
                        staProtocol.setBarcodeNow("-");
                    }
                }
@@ -614,6 +624,29 @@
        }
    }
    /**
     * 设置入库标记
     */
    @Override
    public void setPakMkTask(Integer siteId, boolean pakMk) {
        StaProtocol staProtocol = station.get(siteId);
        if (null != staProtocol) {
            staProtocol.setPakMkTask(pakMk);
        }
    }
    /**
     * 设置入库标记
     */
    @Override
    public void setPakMkRun(Integer siteId, boolean pakMk) {
        StaProtocol staProtocol = station.get(siteId);
        if (null != staProtocol) {
            staProtocol.setPakMkRun(pakMk);
        }
    }
    /**
     * 设置入库标记
     */