|
@@ -63,7 +63,17 @@ public class VehiclePositionServiceImpl extends ServiceImpl<VehiclePositionMappe
|
|
|
@Override
|
|
|
public List<VehiclePosition> vehiclePositionPage(VehiclePositionResp vehiclePositionResp) {
|
|
|
boolean state = true;
|
|
|
- List<BaseTerminal> baseTerminals = baseTerminalMapper.selectList(null);
|
|
|
+ LambdaQueryWrapper<BaseTerminal> wrapper3=new LambdaQueryWrapper<>();
|
|
|
+ if (StringUtils.isNotEmpty(vehiclePositionResp.getTerminalCode())){
|
|
|
+ wrapper3.eq(BaseTerminal::getTerminalCode,vehiclePositionResp.getTerminalCode());
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotEmpty(vehiclePositionResp.getTerminalName())){
|
|
|
+ wrapper3.like(BaseTerminal::getTerminalName,vehiclePositionResp.getTerminalName());
|
|
|
+ }
|
|
|
+ if (!ObjectUtils.isEmpty(vehiclePositionResp.getStatus())){
|
|
|
+ wrapper3.eq(BaseTerminal::getStatus,vehiclePositionResp.getStatus());
|
|
|
+ }
|
|
|
+ List<BaseTerminal> baseTerminals = baseTerminalMapper.selectList(wrapper3);
|
|
|
QueryWrapper<VehiclePosition> wrapper = new QueryWrapper<>();
|
|
|
wrapper.orderByDesc("create_time");
|
|
|
List<VehiclePosition> vehiclePositions = baseMapper.selectList(wrapper);
|
|
@@ -103,6 +113,7 @@ public class VehiclePositionServiceImpl extends ServiceImpl<VehiclePositionMappe
|
|
|
VehiclePosition vehiclePosition = new VehiclePosition();
|
|
|
vehiclePosition.setStatus(baseTerminal.getStatus() == 1 ? "在线" : "离线");
|
|
|
vehiclePosition.setTerminalCode(baseTerminal.getTerminalCode());
|
|
|
+ vehiclePosition.setTerminalName(baseTerminal.getTerminalName());
|
|
|
vehiclePositionArrayList.add(vehiclePosition);
|
|
|
}
|
|
|
}
|