|
@@ -6,11 +6,10 @@ import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.usky.common.core.bean.CommonPage;
|
|
|
-import com.usky.fire.domain.DemLawSituation;
|
|
|
+import com.usky.common.mybatis.core.AbstractCrudService;
|
|
|
import com.usky.fire.domain.DemVehicle;
|
|
|
import com.usky.fire.mapper.DemVehicleMapper;
|
|
|
import com.usky.fire.service.DemVehicleService;
|
|
|
-import com.usky.common.mybatis.core.AbstractCrudService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
@@ -30,23 +29,23 @@ import java.util.Map;
|
|
|
public class DemVehicleServiceImpl extends AbstractCrudService<DemVehicleMapper, DemVehicle> implements DemVehicleService {
|
|
|
|
|
|
@Override
|
|
|
- public CommonPage<Object> vehicleList(String vehicleCode, String vehicleAbbreviat, Integer id, Integer pageNum, Integer pageSize){
|
|
|
+ public CommonPage<Object> vehicleList(String vehicleCode, String vehicleAbbreviat, Integer id, Integer pageNum, Integer pageSize) {
|
|
|
List<Object> list = new ArrayList<>();
|
|
|
IPage<DemVehicle> page = new Page<>(pageNum, pageSize);
|
|
|
LambdaQueryWrapper<DemVehicle> queryWrapper = Wrappers.lambdaQuery();
|
|
|
- queryWrapper.select(DemVehicle::getId,DemVehicle::getVehicleCode,DemVehicle::getVehicleAbbreviat,
|
|
|
- DemVehicle::getRadioChannel,DemVehicle::getRadioCallSign,DemVehicle::getFireOrga,
|
|
|
- DemVehicle::getVehicleClassCode,DemVehicle::getLicensePlate,DemVehicle::getAssetCode,
|
|
|
- DemVehicle::getEquipTime, DemVehicle::getFireFightStatus,DemVehicle::getRecordStatus,
|
|
|
- DemVehicle::getPoliceListCode,DemVehicle::getCommanderName,DemVehicle::getReporter,
|
|
|
- DemVehicle::getDriver,DemVehicle::getSoldier,DemVehicle::getTypeCode,
|
|
|
+ queryWrapper.select(DemVehicle::getId, DemVehicle::getVehicleCode, DemVehicle::getVehicleAbbreviat,
|
|
|
+ DemVehicle::getRadioChannel, DemVehicle::getRadioCallSign, DemVehicle::getFireOrga,
|
|
|
+ DemVehicle::getVehicleClassCode, DemVehicle::getLicensePlate, DemVehicle::getAssetCode,
|
|
|
+ DemVehicle::getEquipTime, DemVehicle::getFireFightStatus, DemVehicle::getRecordStatus,
|
|
|
+ DemVehicle::getPoliceListCode, DemVehicle::getCommanderName, DemVehicle::getReporter,
|
|
|
+ DemVehicle::getDriver, DemVehicle::getSoldier, DemVehicle::getTypeCode,
|
|
|
DemVehicle::getVehicleStatus)
|
|
|
.eq(DemVehicle::getDeleteFlag, 0)
|
|
|
- .like(StringUtils.isNotBlank(vehicleAbbreviat),DemVehicle::getVehicleAbbreviat,vehicleAbbreviat)
|
|
|
- .like(StringUtils.isNotBlank(vehicleCode),DemVehicle::getVehicleCode,vehicleCode)
|
|
|
- .eq(id!=null&&id!=0,DemVehicle::getId,id)
|
|
|
+ .like(StringUtils.isNotBlank(vehicleAbbreviat), DemVehicle::getVehicleAbbreviat, vehicleAbbreviat)
|
|
|
+ .like(StringUtils.isNotBlank(vehicleCode), DemVehicle::getVehicleCode, vehicleCode)
|
|
|
+ .eq(id != null && id != 0, DemVehicle::getId, id)
|
|
|
.orderByDesc(DemVehicle::getId);
|
|
|
- page=this.page(page, queryWrapper);
|
|
|
+ page = this.page(page, queryWrapper);
|
|
|
for (int i = 0; i < page.getRecords().size(); i++) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("id", page.getRecords().get(i).getId());
|
|
@@ -74,7 +73,7 @@ public class DemVehicleServiceImpl extends AbstractCrudService<DemVehicleMapper,
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void updateVehicle(DemVehicle demVehicle){
|
|
|
+ public void updateVehicle(DemVehicle demVehicle) {
|
|
|
this.updateById(demVehicle);
|
|
|
}
|
|
|
|
|
@@ -86,4 +85,13 @@ public class DemVehicleServiceImpl extends AbstractCrudService<DemVehicleMapper,
|
|
|
this.updateById(demVehicle);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<DemVehicle> vehicleList(List<String> vehicleIdList) {
|
|
|
+ LambdaQueryWrapper<DemVehicle> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper.select(DemVehicle::getRadioCallSign, DemVehicle::getVehicleId, DemVehicle::getLicensePlate)
|
|
|
+ .in(DemVehicle::getVehicleId, vehicleIdList);
|
|
|
+ List<DemVehicle> list = this.list(queryWrapper);
|
|
|
+ return list;
|
|
|
+ }
|
|
|
+
|
|
|
}
|