| | |
| | | String barcode = barcodeThread.getBarcode(); |
| | | if (!Cools.isEmpty(barcode) && !barcode.equals("99999999")) { |
| | | // 请求wms接口,获取工作号和目标库位 |
| | | ToWmsDTO toWmsDTO = new ToWmsDTO(barcode, staProtocol.getSiteId(), 0); |
| | | ToWmsDTO toWmsDTO = new ToWmsDTO(staProtocol.getSiteId(),staProtocol.getGrossWt(),barcode, 0); |
| | | TaskWrk taskWrk1 = taskWrkService.selectOne(new EntityWrapper<TaskWrk>().eq("barcode", barcode)); |
| | | if (!Cools.isEmpty(taskWrk1)) { |
| | | log.info("托盘码:" + barcode + "任务档存在"); |
| | |
| | | } |
| | | } |
| | | } else { |
| | | TaskWrk taskWrk1 = taskWrkService.selectOne(new EntityWrapper<TaskWrk>()); |
| | | TaskWrk taskWrk1 = taskWrkService.selectOne(new EntityWrapper<TaskWrk>().eq("IO_TYPE",1).eq("WRK_STS",1).eq("START_POINT",staProtocol.getSiteId().toString())); |
| | | |
| | | if (!Cools.isEmpty(taskWrk1)) { |
| | | if (taskWrk1.getIoType() == 1 && taskWrk1.getStartPoint().equals(staProtocol.getSiteId().toString())) { |
| | |
| | | if (offer) { |
| | | log.info("下发输送线任务成功:taskWrk:" + JSON.toJSONString(taskWrk)); |
| | | Date now = new Date(); |
| | | taskWrk.setStatus(5); |
| | | taskWrk.setStatus(9); |
| | | taskWrk.setWrkSts(14); |
| | | taskWrk.setModiTime(now); |
| | | taskWrk.setCompleteTime(now); |
| | |
| | | HashMap<String, Object> headParam = new HashMap<>(); |
| | | headParam.put("taskNo", taskWrk.getTaskNo()); |
| | | headParam.put("status", taskWrk.getStatus()); |
| | | headParam.put("ioType", taskWrk.getIoType()); |
| | | headParam.put("ioType", taskWrk.getIoTypeWms()); |
| | | headParam.put("barcode", taskWrk.getBarcode()); |
| | | String response; |
| | | response = new HttpHandler.Builder() |
| | |
| | | HashMap<String, Object> headParam = new HashMap<>(); |
| | | headParam.put("taskNo", taskWrk.getTaskNo()); |
| | | headParam.put("status", taskWrk.getStatus()); |
| | | headParam.put("ioType", taskWrk.getIoType()); |
| | | headParam.put("ioType", taskWrk.getIoTypeWms()); |
| | | headParam.put("barcode", taskWrk.getBarcode()); |
| | | String response; |
| | | response = new HttpHandler.Builder() |
| | |
| | | HashMap<String, Object> headParam = new HashMap<>(); |
| | | headParam.put("taskNo", taskWrk.getTaskNo()); |
| | | headParam.put("status", taskWrk.getStatus()); |
| | | headParam.put("ioType", taskWrk.getIoType()); |
| | | headParam.put("ioType", taskWrk.getIoTypeWms()); |
| | | headParam.put("barcode", taskWrk.getBarcode()); |
| | | String response; |
| | | response = new HttpHandler.Builder() |
| | |
| | | HashMap<String, Object> headParam = new HashMap<>(); |
| | | headParam.put("taskNo", taskWrk.getTaskNo()); |
| | | headParam.put("status", taskWrk.getStatus()); |
| | | headParam.put("ioType", taskWrk.getIoType()); |
| | | headParam.put("ioType", taskWrk.getIoTypeWms()); |
| | | headParam.put("barcode", taskWrk.getBarcode()); |
| | | String response; |
| | | log.error("wcs完结任务上报wms==》", headParam); |
| | |
| | | } |
| | | // 获取工作档数据 |
| | | LedCommand ledCommand = new LedCommand(); |
| | | //请求wms |
| | | |
| | | // |
| | | // ledCommand.setWorkNo(wrkMast.getWrkNo()); |
| | | // ledCommand.setIoType(wrkMast.getIoType()); |
| | | // ledCommand.setTitle("空板出库"); |
| | | // ledCommand.setEmptyMk(true); |
| | | // ledCommand.setSourceLocNo(wrkMast.getSourceLocNo()); |
| | | // ledCommand.setLocNo(wrkMast.getLocNo()); |
| | | // ledCommand.setStaNo(wrkMast.getStaNo()); |
| | | MatDto matDto = new MatDto(); |
| | | ledCommand.getMatDtos().add(matDto); |
| | | commands.add(ledCommand); |
| | | } |
| | | Set<Integer> workNos = wrkMasts.stream().map(WrkMast::getWrkNo).collect(Collectors.toSet()); |