|  |  | 
 |  |  | import com.zy.asrs.entity.*; | 
 |  |  | import com.zy.asrs.mapper.*; | 
 |  |  | import com.zy.asrs.service.*; | 
 |  |  | import com.zy.asrs.utils.CodeDetectionUtil; | 
 |  |  | import com.zy.asrs.utils.RouteUtils; | 
 |  |  | import com.zy.asrs.utils.Utils; | 
 |  |  | import com.zy.asrs.utils.VersionUtils; | 
 |  |  | 
 |  |  |  | 
 |  |  |                 if (!Cools.isEmpty(barcode)) { | 
 |  |  | //                    log.info("{}号条码扫描器检测条码信息:{}", inSta.getBarcode(), barcode); | 
 |  |  |                     if ("NG".endsWith(barcode) || "NoRead".equals(barcode)) { | 
 |  |  |                     if ("NG".endsWith(barcode) || "NoRead".equals(barcode) || !CodeDetectionUtil.barcodeDetection(barcode)) { | 
 |  |  |                         continue; | 
 |  |  |                     } | 
 |  |  |                 } else { | 
 |  |  | 
 |  |  |  | 
 |  |  |                 if (!Cools.isEmpty(barcode)) { | 
 |  |  | //                    log.info("{}号条码扫描器检测条码信息:{}", inSta.getBarcode(), barcode); | 
 |  |  |                     if ("NG".endsWith(barcode) || "NoRead".equals(barcode)) { | 
 |  |  |                     if ("NG".endsWith(barcode) || "NoRead".equals(barcode) || !CodeDetectionUtil.barcodeDetection(barcode)) { | 
 |  |  |                         continue; | 
 |  |  |                     } | 
 |  |  |                 } else { | 
 |  |  | 
 |  |  |                         && staProtocol.getWorkNo() == 0 | 
 |  |  |                         && staProtocol.isPakMk()) {// && !Cools.isEmpty(barcode)) { | 
 |  |  |  | 
 |  |  |                     if(Cools.isEmpty(barcode) || "NG".endsWith(barcode) || "NoRead".equals(barcode)) { | 
 |  |  |                     if(Cools.isEmpty(barcode) || "NG".endsWith(barcode) || !CodeDetectionUtil.barcodeDetection(barcode)) { | 
 |  |  |                         log.info("{}号条码扫描器检测条码信息:{}", inSta.getBarcode(), barcode); | 
 |  |  | //                        //条码为空或者不符合,退库到172站点 | 
 |  |  | //                        staProtocol.setWorkNo((short)32222); | 
 |  |  | 
 |  |  |  | 
 |  |  |                 if (!Cools.isEmpty(barcode)) { | 
 |  |  | //                    log.info("{}号条码扫描器检测条码信息:{}", inSta.getBarcode(), barcode); | 
 |  |  |                     if ("NG".endsWith(barcode) || "NoRead".equals(barcode)) { | 
 |  |  |                     if ("NG".endsWith(barcode) || "NoRead".equals(barcode) || !CodeDetectionUtil.barcodeDetection(barcode)) { | 
 |  |  |                         continue; | 
 |  |  |                     } | 
 |  |  |                 } else { | 
 |  |  | 
 |  |  |                         && staProtocol.getWorkNo() == 0 | 
 |  |  |                         && staProtocol.isPakMk()) {// && !Cools.isEmpty(barcode)) { | 
 |  |  |  | 
 |  |  |                     if(Cools.isEmpty(barcode) || "NG".endsWith(barcode) || "NoRead".equals(barcode)) { | 
 |  |  |                     if(Cools.isEmpty(barcode) || "NG".endsWith(barcode) || !CodeDetectionUtil.barcodeDetection(barcode)) { | 
 |  |  |                         log.info("{}号条码扫描器检测条码信息:{}", inSta.getBarcode(), barcode); | 
 |  |  | //                        //条码为空或者不符合,退库到172站点 | 
 |  |  | //                        staProtocol.setWorkNo((short)32222); |