|
@@ -363,23 +363,22 @@ public class EquipmentServiceImpl implements EquipmentService {
|
|
|
@Override
|
|
|
public HashMap getEquipmentList(EquipmentVo equipmentVo) {
|
|
|
QueryWrapper<Equipment> queryWrapper = new QueryWrapper<>();
|
|
|
- if (ObjUtil.isNotNull(equipmentVo.getSearchText())) {
|
|
|
- queryWrapper.likeRight("equipment_id", equipmentVo.getSearchText());
|
|
|
- queryWrapper.or().like("equipment_name", equipmentVo.getSearchText());
|
|
|
- queryWrapper.or().like("equipment_code", equipmentVo.getSearchText());
|
|
|
- queryWrapper.or().like("maintain_name", equipmentVo.getSearchText());
|
|
|
- queryWrapper.or().likeRight("maintain_telephone", equipmentVo.getSearchText());
|
|
|
- }
|
|
|
|
|
|
if (equipmentVo.getState() != null) {
|
|
|
- queryWrapper.and(equipmentQueryWrapper -> {
|
|
|
- equipmentQueryWrapper.eq("state", equipmentVo.getState());
|
|
|
- });
|
|
|
+ queryWrapper.eq("state", equipmentVo.getState());
|
|
|
}
|
|
|
|
|
|
if (equipmentVo.getOnState() != null) {
|
|
|
- queryWrapper.and(equipmentQueryWrapper -> {
|
|
|
- equipmentQueryWrapper.eq("on_state", equipmentVo.getOnState());
|
|
|
+ queryWrapper.eq("on_state", equipmentVo.getOnState());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (ObjUtil.isNotNull(equipmentVo.getSearchText())) {
|
|
|
+ queryWrapper.and(q -> {
|
|
|
+ q.likeRight("equipment_id", equipmentVo.getSearchText())
|
|
|
+ .or().like("equipment_name", equipmentVo.getSearchText())
|
|
|
+ .or().like("equipment_code", equipmentVo.getSearchText())
|
|
|
+ .or().like("maintain_name", equipmentVo.getSearchText())
|
|
|
+ .or().likeRight("maintain_telephone", equipmentVo.getSearchText());
|
|
|
});
|
|
|
}
|
|
|
queryWrapper.orderByDesc("enter_time");
|
|
@@ -390,9 +389,7 @@ public class EquipmentServiceImpl implements EquipmentService {
|
|
|
Page<Equipment> equipmentPage = equipmentMapper.selectPage(page, queryWrapper);
|
|
|
|
|
|
//查询广告数
|
|
|
- List<String> collect = equipmentPage.getRecords().stream().map(item -> {
|
|
|
- return item.getEquipmentId();
|
|
|
- }).collect(Collectors.toList());
|
|
|
+ List<String> collect = equipmentPage.getRecords().stream().map(Equipment::getEquipmentId).collect(Collectors.toList());
|
|
|
|
|
|
HashMap<String, Integer> hashMap = new HashMap<>();
|
|
|
List<EquipmentBo> result = new ArrayList<>();
|