| | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | @Service |
| | | public class DriverServiceImpl extends ServiceImpl<DriverMapper, Driver> implements IDriverService { |
| | |
| | | } |
| | | return maps; |
| | | } |
| | | |
| | | @Override |
| | | public List<Driver> queryDriverLimitTen(Integer type, Double lon, Double lat) { |
| | | List<Driver> drivers = driverMapper.queryIdleDriver(type, null); |
| | | if(drivers.size() > 10){ |
| | | return drivers.stream().limit(10).collect(Collectors.toList()); |
| | | }else { |
| | | return drivers; |
| | | } |
| | | } |
| | | } |