src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/model/DevpSlave.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -101,10 +101,27 @@ for (DevpSlave.Sta inSta : devp.getInSta()) { // 获取条码扫描仪信息 BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, inSta.getBarcode()); if (barcodeThread == null) { continue; } String barcode = barcodeThread.getBarcode(); //101站有3个扫码器,当0扫码器没有数据时,获取9、10两个扫码器数据 if(inSta.getStaNo().equals(101) && !Cools.isEmpty(barcode)){ BarcodeThread barcodeThread1 = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, inSta.getBarcode1()); if (barcodeThread1 != null) { barcode = barcodeThread1.getBarcode(); } if(!Cools.isEmpty(barcode)) { BarcodeThread barcodeThread2 = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, inSta.getBarcode2()); if (barcodeThread2 != null) { barcode = barcodeThread2.getBarcode(); } } } if (!Cools.isEmpty(barcode)) { log.info("{}号条码扫描器检测条码信息:{}", inSta.getBarcode(), barcode); if ("NG".endsWith(barcode) || "NoRead".equals(barcode)) { src/main/java/com/zy/core/model/DevpSlave.java
@@ -34,6 +34,10 @@ private Integer barcode; private Integer barcode1; private Integer barcode2; } } src/main/resources/application.yml
@@ -188,6 +188,8 @@ inSta[0]: staNo: 101 barcode: ${wcs-slave.barcode[0].id} barcode1: ${wcs-slave.barcode[8].id} barcode2: ${wcs-slave.barcode[9].id} # 入库口2 inSta[1]: staNo: 111 @@ -345,6 +347,17 @@ id: 8 ip: 10.10.10.59 port: 51236 # 条码扫描仪9 barcode[8]: id: 8 ip: 10.10.10.59 port: 51236 # 条码扫描仪10 barcode[9]: id: 8 ip: 10.10.10.59 port: 51236 # LED1 led[0]: id: 1