| | |
| | | News.warnNoLog(""+mark+" - 2"+" - 0"+" - 堆垛机入出库作业下发:执行出库"); |
| | | boolean crnAvailableOut = false; |
| | | Config config = configService.selectOne(new EntityWrapper<Config>().eq("code","removeCrnAvailableOut")); |
| | | if (config != null && config.getStatus() == 1) { |
| | | crnAvailableOut = true; |
| | | if (config != null && config.getStatus() == 1 && !Cools.isEmpty(config.getValue())) { |
| | | // 需要自动补空桶的站点 |
| | | String[] split = config.getValue().split("="); |
| | | for (String item : split) { |
| | | if (slave.getId() == Integer.parseInt(item)) { |
| | | crnAvailableOut = true; |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | // 限制去捆绑机器任务数 |
| | | int kbWrks = wrkMastMapper.selectCountByKb(); |
| | |
| | | |
| | | } |
| | | } else if (wantBucket.getSite() == 1071 && count <= 2 || wantBucket.getSite() == 1064 && count == 0 || wantBucket.getSite() == 1078 && count <= 2) { // 可以出两个 |
| | | // 自动出空桶判断4号堆垛机有无出库任务,有则不生成,让入库口直供罐装线 |
| | | Integer count1 = wrkMastMapper.selectCount(new EntityWrapper<WrkMast>().eq("crn_no", 4).eq("wrk_sts", 11)); |
| | | // 自动出空桶,均匀出到每台罐装线 |
| | | Integer count1 = wrkMastMapper.selectCount(new EntityWrapper<WrkMast>().eq("crn_no", 4).eq("sta_no",wantBucket.getSite()).in("wrk_sts", 11,12)); |
| | | if(count1 > 0) { |
| | | return; |
| | | } |