|
@@ -1,15 +1,12 @@
|
|
package com.usky.dxtop.service.impl;
|
|
package com.usky.dxtop.service.impl;
|
|
|
|
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.usky.dxtop.common.core.page.CommonPage;
|
|
import com.usky.dxtop.common.core.page.CommonPage;
|
|
import com.usky.dxtop.common.utils.DateUtils;
|
|
import com.usky.dxtop.common.utils.DateUtils;
|
|
-import com.usky.dxtop.common.utils.StringUtils;
|
|
|
|
import com.usky.dxtop.mapper.DishMapper;
|
|
import com.usky.dxtop.mapper.DishMapper;
|
|
import com.usky.dxtop.model.Dish;
|
|
import com.usky.dxtop.model.Dish;
|
|
import com.usky.dxtop.service.DishService;
|
|
import com.usky.dxtop.service.DishService;
|
|
@@ -32,15 +29,9 @@ public class DishServiceImpl extends ServiceImpl<DishMapper, Dish> implements Di
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public CommonPage<Dish> page(DishRequest dishRequest) {
|
|
public CommonPage<Dish> page(DishRequest dishRequest) {
|
|
- //TODO 后面需要改成和user表的join操作
|
|
|
|
IPage<Dish> page = new Page<>(dishRequest.getCurrent(), dishRequest.getSize());
|
|
IPage<Dish> page = new Page<>(dishRequest.getCurrent(), dishRequest.getSize());
|
|
- LambdaQueryWrapper<Dish> queryWrapper = Wrappers.lambdaQuery();
|
|
|
|
- queryWrapper
|
|
|
|
- .like(StringUtils.isNotBlank(dishRequest.getCart()),Dish::getCard,dishRequest.getCart())
|
|
|
|
- .between(null != dishRequest.getStartTime() && null != dishRequest.getEndTime(),
|
|
|
|
- Dish::getCreateTime,dishRequest.getStartTime(),dishRequest.getEndTime())
|
|
|
|
- .orderByDesc(Dish::getCreateTime);
|
|
|
|
- page = this.page(page, queryWrapper);
|
|
|
|
|
|
+ page = baseMapper.page(page,dishRequest.getStartTime(),dishRequest.getEndTime(),dishRequest.getCart(),
|
|
|
|
+ dishRequest.getNameOrPhone(),dishRequest.getUserId());
|
|
return new CommonPage<>(page.getRecords(),page.getTotal(),page.getCurrent(),page.getSize());
|
|
return new CommonPage<>(page.getRecords(),page.getTotal(),page.getCurrent(),page.getSize());
|
|
}
|
|
}
|
|
|
|
|