|
@@ -32,8 +32,20 @@ public class BmfwEventServiceImpl extends AbstractCrudService<BmfwEventMapper, B
|
|
|
|
|
|
@Override
|
|
|
public CommonPage<BmfwEvent> page(Integer current,Integer size,String unit) {
|
|
|
- LambdaQueryWrapper<BmfwEvent> productLambdaQueryWrapper = Wrappers.lambdaQuery(BmfwEvent.class)
|
|
|
- .like(StringUtils.isNotBlank(unit), BmfwEvent::getUnit, unit);
|
|
|
+ LambdaQueryWrapper<BmfwEvent> productLambdaQueryWrapper = Wrappers.lambdaQuery(BmfwEvent.class);
|
|
|
+ if (StringUtils.isNotBlank(unit)) {
|
|
|
+ productLambdaQueryWrapper.and(wrapper -> wrapper.like(BmfwEvent::getUnit, unit)
|
|
|
+ .or()
|
|
|
+ .like(BmfwEvent::getNo, unit)
|
|
|
+ .or()
|
|
|
+ .like(BmfwEvent::getClassify, unit)
|
|
|
+ .or()
|
|
|
+ .like(BmfwEvent::getPrivateName, unit)
|
|
|
+ .or()
|
|
|
+ .like(BmfwEvent::getAddress, unit)
|
|
|
+ .or()
|
|
|
+ .like(BmfwEvent::getUsername, unit));
|
|
|
+ }
|
|
|
IPage<BmfwEvent> page = new Page<>(current, size);
|
|
|
page = baseMapper.selectPage(page, productLambdaQueryWrapper);
|
|
|
return this.ToCommonPage(page);
|