| | |
| | | } |
| | | |
| | | //搜索其他楼层充电桩 |
| | | List<ShuttleChargeSta> list2 = shuttleChargeStaService.list(new LambdaQueryWrapper<ShuttleChargeSta>() |
| | | .notIn(ShuttleChargeSta::getDeviceLev, lev) |
| | | .eq(ShuttleChargeSta::getStatus, 1)); |
| | | if (!list2.isEmpty()) { |
| | | allChargeLoc.addAll(list2); |
| | | } |
| | | // List<ShuttleChargeSta> list2 = shuttleChargeStaService.list(new LambdaQueryWrapper<ShuttleChargeSta>() |
| | | // .notIn(ShuttleChargeSta::getDeviceLev, lev) |
| | | // .eq(ShuttleChargeSta::getStatus, 1)); |
| | | // if (!list2.isEmpty()) { |
| | | // allChargeLoc.addAll(list2); |
| | | // } |
| | | |
| | | //没有找到充电桩 |
| | | if (allChargeLoc.isEmpty()) { |
| | |
| | | resThread = this.searchCurrentLevShuttle(currentLevDevices, locNo); |
| | | |
| | | //同层没有搜索到合适小车,跨楼层搜索 |
| | | if(resThread == null) { |
| | | resThread = this.searchDiffLevShuttle(diffLevDeviceMap, locNo, task); |
| | | } |
| | | // if(resThread == null) { |
| | | // resThread = this.searchDiffLevShuttle(diffLevDeviceMap, locNo, task); |
| | | // } |
| | | |
| | | return resThread; |
| | | } |