| | |
| | | continue; |
| | | } |
| | | |
| | | if (inSta.getStaNo() == 1005) { |
| | | if (inSta.getStaNo() == 1002 || inSta.getStaNo() == 1007) { |
| | | //检测是否有出库任务 |
| | | List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>() |
| | | .in("io_type", 101, 103, 107) |
| | | .in("sta_no", 1003, 1007) |
| | | .in("sta_no", 1003, 1004) |
| | | ); |
| | | if (!wrkMasts.isEmpty()) { |
| | | News.error("" + mark + " - 4" + " - 1003站入库,检测存在出库任务,等待出库任务执行完成,托盘码={}", barcode); |
| | | News.error("" + mark + " - 4" + " - 入库,检测存在出库任务,等待出库任务执行完成,托盘码={}", barcode); |
| | | continue; |
| | | } |
| | | } |
| | |
| | | staProtocol = staProtocol.clone(); |
| | | } |
| | | |
| | | if (wrkMast.getStaNo() == 1003 || wrkMast.getStaNo() == 1007) { |
| | | if (wrkMast.getStaNo() == 1003 || wrkMast.getStaNo() == 1007 || wrkMast.getStaNo() == 1004) { |
| | | //检测是否有入库任务 |
| | | List<WrkMast> inWrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>() |
| | | .in("io_type", 1, 53, 57) |
| | | .in("source_sta_no", 1005) |
| | | .in("source_sta_no", 1002, 1007) |
| | | ); |
| | | if (!inWrkMasts.isEmpty()) { |
| | | News.error("" + mark + " - 2" + " - 检测存在入库任务,等待入库任务执行完成再出库,工作号={}" + wrkMast.getWrkNo()); |
| | |
| | | continue; |
| | | } |
| | | |
| | | //检测是否有入库任务 |
| | | List<WrkMast> inWrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>() |
| | | .in("io_type", 1, 53, 57) |
| | | .in("source_sta_no", 1002, 1007) |
| | | ); |
| | | if (!inWrkMasts.isEmpty()) { |
| | | News.error("" + mark + " - 2" + " - 检测存在入库任务,等待入库任务执行完成再入空托,工作号={}"); |
| | | continue; |
| | | } |
| | | |
| | | int workNo = commonService.getWorkNo(3); |
| | | // 生成工作档 |
| | | WrkMast wrkMast1 = new WrkMast(); |