| | |
| | | if (!Cools.isEmpty(barcode)) { |
| | | News.info("{}号条码扫描器检测条码信息:{}", deviceBarcode.getId(), barcode); |
| | | |
| | | if ("NG".endsWith(barcode) || "NoRead".equals(barcode) || "empty".equals(barcode) || "00000000".equals(barcode)) { |
| | | staProtocol.setWorkNo((short) 32002); |
| | | staProtocol.setStaNo(inSta.getBackSta().shortValue()); |
| | | devpThread.setPakMk(staProtocol.getSiteId(), false); |
| | | devpThread.writeWorkSta(staProtocol.getSiteId(), (short) 32002, inSta.getBackSta().shortValue()); |
| | | |
| | | // led 异常显示 |
| | | LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, inSta.getLed()); |
| | | if (ledThread != null) { |
| | | String errorMsg = "扫码失败,请重试"; |
| | | ledThread.error(errorMsg); |
| | | } |
| | | continue; |
| | | } |
| | | } |
| | | |
| | | // 判断重复工作档 |
| | |
| | | int row = Integer.parseInt(wmsLocNo.substring(0, 2)); |
| | | int bay = Integer.parseInt(wmsLocNo.substring(2, 5)); |
| | | int lev = Integer.parseInt(wmsLocNo.substring(5, 7)); |
| | | row -= 16; |
| | | String wcsLocNo = Utils.getLocNo(row, bay, lev); |
| | | |
| | | CreateInTaskParam createInTaskParam = new CreateInTaskParam(); |
| | | createInTaskParam.setTaskNo(String.valueOf(dto.getWorkNo())); |
| | | createInTaskParam.setDestLoc(wcsLocNo); |
| | | createInTaskParam.setOriginSite("31002"); |
| | | createInTaskParam.setDestSite("31004"); |
| | | createInTaskParam.setOriginSite(dto.getSourceStaNo().toString()); |
| | | createInTaskParam.setDestSite(dto.getStaNo().toString()); |
| | | createInTaskParam.setPriority(11); |
| | | createInTaskParam.setBarcode(barcode); |
| | | |
| | |
| | | String msg = ""; |
| | | HashMap<String, String> hashMap = new HashMap<>(); |
| | | hashMap.put("msg", msg); |
| | | hashMap.put("sta", "31001"); |
| | | hashMap.put("sta", inSta.getStaNo().toString()); |
| | | new HttpHandler.Builder() |
| | | .setUri(wmsUrl) |
| | | .setPath("/rpc/led/getError") |
| | |
| | | String msg = jsonObject.getString("msg"); |
| | | HashMap<String, String> hashMap = new HashMap<>(); |
| | | hashMap.put("msg", msg); |
| | | hashMap.put("sta", "31001"); |
| | | hashMap.put("sta", inSta.getStaNo().toString()); |
| | | new HttpHandler.Builder() |
| | | .setUri(wmsUrl) |
| | | .setPath("/rpc/led/getError") |