Commit cc490f99 by Wangmin

用户端 查询服务列表增加城市筛选

parent 6511cc6a
...@@ -85,10 +85,4 @@ public class ServicesBo extends BaseEntity { ...@@ -85,10 +85,4 @@ public class ServicesBo extends BaseEntity {
*/ */
private String info; private String info;
/**
* 城市ID
*/
private Integer cityId;
} }
...@@ -40,7 +40,7 @@ public class ServicesServiceImpl implements IServicesService { ...@@ -40,7 +40,7 @@ public class ServicesServiceImpl implements IServicesService {
* 查询服务 * 查询服务
*/ */
@Override @Override
public ServicesVo queryById(Integer id){ public ServicesVo queryById(Integer id) {
return baseMapper.selectVoById(id); return baseMapper.selectVoById(id);
} }
...@@ -51,11 +51,9 @@ public class ServicesServiceImpl implements IServicesService { ...@@ -51,11 +51,9 @@ public class ServicesServiceImpl implements IServicesService {
public TableDataInfo<ServicesVo> queryPageList(ServicesBo bo, PageQuery pageQuery) { public TableDataInfo<ServicesVo> queryPageList(ServicesBo bo, PageQuery pageQuery) {
LambdaQueryWrapper<Services> lqw = buildQueryWrapper(bo); LambdaQueryWrapper<Services> lqw = buildQueryWrapper(bo);
Page<ServicesVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw); Page<ServicesVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
Optional.ofNullable(result.getRecords()).ifPresent(records -> { result.getRecords().stream().findFirst().ifPresent(service -> {
List<Notice> notices = noticeMapper.selectList(new LambdaQueryWrapper<Notice>().eq(Notice::getSite,2)); noticeMapper.selectList(new LambdaQueryWrapper<Notice>().eq(Notice::getSite, 2))
if(null != notices && notices.size() != 0){ .stream().findFirst().ifPresent(notices -> service.setNotice(notices.getInfo()));
records.get(0).setNotice(notices.get(0).getInfo());
}
}); });
return TableDataInfo.build(result); return TableDataInfo.build(result);
} }
...@@ -75,7 +73,7 @@ public class ServicesServiceImpl implements IServicesService { ...@@ -75,7 +73,7 @@ public class ServicesServiceImpl implements IServicesService {
lqw.eq(bo.getBid() != null, Services::getBid, bo.getBid()); lqw.eq(bo.getBid() != null, Services::getBid, bo.getBid());
lqw.like(StringUtils.isNotBlank(bo.getName()), Services::getName, bo.getName()); lqw.like(StringUtils.isNotBlank(bo.getName()), Services::getName, bo.getName());
lqw.eq(StringUtils.isNotBlank(bo.getCover()), Services::getCover, bo.getCover()); lqw.eq(StringUtils.isNotBlank(bo.getCover()), Services::getCover, bo.getCover());
lqw.eq(bo.getCityId() != null, Services::getCityId, bo.getCityId());
lqw.eq(bo.getFenmo() != null, Services::getFenmo, bo.getFenmo()); lqw.eq(bo.getFenmo() != null, Services::getFenmo, bo.getFenmo());
lqw.eq(bo.getDuration() != null, Services::getDuration, bo.getDuration()); lqw.eq(bo.getDuration() != null, Services::getDuration, bo.getDuration());
lqw.eq(bo.getOvertime() != null, Services::getOvertime, bo.getOvertime()); lqw.eq(bo.getOvertime() != null, Services::getOvertime, bo.getOvertime());
...@@ -112,8 +110,8 @@ public class ServicesServiceImpl implements IServicesService { ...@@ -112,8 +110,8 @@ public class ServicesServiceImpl implements IServicesService {
/** /**
* 保存前的数据校验 * 保存前的数据校验
*/ */
private void validEntityBeforeSave(Services entity){ private void validEntityBeforeSave(Services entity) {
//TODO 做一些数据校验,如唯一约束 // TODO 做一些数据校验,如唯一约束
} }
/** /**
...@@ -121,8 +119,8 @@ public class ServicesServiceImpl implements IServicesService { ...@@ -121,8 +119,8 @@ public class ServicesServiceImpl implements IServicesService {
*/ */
@Override @Override
public Boolean deleteWithValidByIds(Collection<Integer> ids, Boolean isValid) { public Boolean deleteWithValidByIds(Collection<Integer> ids, Boolean isValid) {
if(isValid){ if (isValid) {
//TODO 做一些业务上的校验,判断是否需要校验 // TODO 做一些业务上的校验,判断是否需要校验
} }
return baseMapper.deleteBatchIds(ids) > 0; return baseMapper.deleteBatchIds(ids) > 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment