| | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | private final IXpFleetOperationsService xpFleetOperationsService; |
| | | |
| | | /** |
| | | * 根据车队名字模糊查询车队人员 |
| | | * |
| | | */ |
| | | @ApiOperation(value = "批量查询车队信息", tags = {"内部接口"}) |
| | | @PostMapping("/logan/inner/fleet/idsByFleetName") |
| | | public R<List<Long>> idsByFleetName(@RequestParam String fleetName) { |
| | | List<Long> ids = xpFleetService.lambdaQuery().like(XpFleet::getFleetName, fleetName).list().stream().map(XpFleet::getId).collect(Collectors.toList()); |
| | | List<Long> ret = xpFleetOperationsService.lambdaQuery().eq(XpFleetOperations::getFleetId, ids).list().stream().map(XpFleetOperations::getFleetId).collect(Collectors.toList()); |
| | | return R.ok(ret); |
| | | } |
| | | |
| | | /** |
| | | * 根据ID列表批量查询车队信息(内部接口) |
| | | * |
| | | * @param ids 车队ID列表 |