| | |
| | | Config crnSearchDetectTaskCountConfig = configService.selectConfigByCode("crnSearchDetectTaskCount"); |
| | | int crnSearchDetectTaskCount = Integer.parseInt(crnSearchDetectTaskCountConfig.getValue()); |
| | | |
| | | Config applyInTaskTotalCountConfig = configService.selectConfigByCode("applyInTaskTotalCount"); |
| | | int applyInTaskTotalCount = Integer.parseInt(applyInTaskTotalCountConfig.getValue()); |
| | | |
| | | Config crnSearchListConfig = configService.selectConfigByCode("123CrnSearchList"); |
| | | int crnSearchList = Integer.parseInt(crnSearchListConfig.getValue()); |
| | | |
| | |
| | | if(wrkMasts.size() > crnSearchDetectTaskCount){ |
| | | log.error(crnNo + "号堆垛机已达到入库控制上限!!! 任务数量: {}, 控制数量:{}", wrkMasts.size(), crnSearchDetectTaskCount); |
| | | continue; |
| | | } |
| | | |
| | | List<WrkMast> wrkMastsList = wrkMastService.selectList(new EntityWrapper<WrkMast>() |
| | | .eq("crn_no", crnNo) |
| | | .in("io_type", 1, 10, 53, 57, 101, 103, 107, 110) |
| | | ); |
| | | if (wrkMastsList.size() > applyInTaskTotalCount) { |
| | | log.error(crnNo + "号堆垛机已达到申请入库时总任务数量上限(入库、出库)!!! 任务数量: {}, 控制数量:{}", wrkMastsList.size(), applyInTaskTotalCount); |
| | | } |
| | | |
| | | rowCount = locNecessaryParameters[0]; |
| | |
| | | //优化系统,提高搜索1号堆垛机次数 |
| | | if (crnNo == 2 || crnNo == 3) { |
| | | if (crnSearchList >= 2) { |
| | | //尝试找1号弯轨堆垛机库位 |
| | | crnNo = 1; |
| | | if (basCrnpService.checkSiteError(crnNo, true)) { |
| | | if (basCrnpService.checkSiteError(1, true)) { |
| | | //尝试找1号弯轨堆垛机库位 |
| | | crnNo = 1; |
| | | List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>() |
| | | .eq("crn_no", crnNo) |
| | | .in("io_type", 1, 10, 53, 57) |