| | |
| | | if (null == agvModel) { return; } |
| | | |
| | | // STOCK STA |
| | | List<Sta> stockList = staService.list(new LambdaQueryWrapper<Sta>() |
| | | .eq(Sta::getStaSts, StaStsType.STOCK.val()) |
| | | .eq(Sta::getStatus, StatusType.ENABLE.val)); |
| | | List<Sta> stockList = staService.queryAvailableOutSta(1); |
| | | if (Cools.isEmpty(stockList)) { return; } |
| | | Collections.shuffle(stockList); |
| | | |
| | |
| | | if (null == agvModel) { return; } |
| | | |
| | | // IDLE STA |
| | | List<Sta> idleList = staService.list(new LambdaQueryWrapper<Sta>() |
| | | .eq(Sta::getStaSts, StaStsType.IDLE.val()) |
| | | .eq(Sta::getStatus, StatusType.ENABLE.val)); |
| | | List<Sta> idleList = staService.queryAvailableInSta(1); |
| | | if (Cools.isEmpty(idleList)) { return; } |
| | | Collections.shuffle(idleList); |
| | | |