|
|
@ -81,6 +81,16 @@ public class DeviceInfoServiceImpl implements IDeviceInfoService { |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getNumber()), DeviceInfo::getNumber, bo.getNumber()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getTestSubstance()), DeviceInfo::getTestSubstance, bo.getTestSubstance()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getStatus()), DeviceInfo::getStatus, bo.getStatus()); |
|
|
|
|
|
|
|
// 对 生产日期 进行范围查询
|
|
|
|
lqw.between( |
|
|
|
bo.getStartDate() != null && bo.getEndDate() != null, |
|
|
|
DeviceInfo::getManufactureDate, |
|
|
|
bo.getStartDate(), |
|
|
|
bo.getEndDate() |
|
|
|
); |
|
|
|
// 添加按创建时间降序排序
|
|
|
|
lqw.orderByDesc(DeviceInfo::getCreateTime); |
|
|
|
return lqw; |
|
|
|
} |
|
|
|
|
|
|
@ -136,6 +146,10 @@ public class DeviceInfoServiceImpl implements IDeviceInfoService { |
|
|
|
return baseMapper.deleteByIds(ids) > 0; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取站点名称下拉框列表 |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public List<StationSelectVo> getStationList() { |
|
|
|
List<DeviceInfoVo> list = this.queryList(new DeviceInfoBo()); |
|
|
|