开发订单查询
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
package com.yovinchen.xlcs.product.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.yovinchen.xlcs.common.constant.RedisConst;
|
||||
import com.yovinchen.xlcs.common.exception.xlcsException;
|
||||
import com.yovinchen.xlcs.common.result.ResultCodeEnum;
|
||||
@@ -17,10 +21,6 @@ import com.yovinchen.xlcs.product.service.SkuPosterService;
|
||||
import com.yovinchen.xlcs.vo.product.SkuInfoQueryVo;
|
||||
import com.yovinchen.xlcs.vo.product.SkuInfoVo;
|
||||
import com.yovinchen.xlcs.vo.product.SkuStockLockVo;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.redisson.api.RLock;
|
||||
import org.redisson.api.RedissonClient;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
@@ -74,15 +74,11 @@ public class SkuInfoServiceImpl extends ServiceImpl<SkuInfoMapper, SkuInfo> impl
|
||||
Long categoryId = skuInfoQueryVo.getCategoryId();
|
||||
//封装条件
|
||||
LambdaQueryWrapper<SkuInfo> wrapper = new LambdaQueryWrapper<>();
|
||||
if (!StringUtils.isEmpty(keyword)) {
|
||||
wrapper.like(SkuInfo::getSkuName, keyword);
|
||||
}
|
||||
if (!StringUtils.isEmpty(skuType)) {
|
||||
wrapper.eq(SkuInfo::getSkuType, skuType);
|
||||
}
|
||||
if (!StringUtils.isEmpty(categoryId)) {
|
||||
wrapper.eq(SkuInfo::getCategoryId, categoryId);
|
||||
}
|
||||
// 动态添加条件
|
||||
wrapper.like(!StringUtils.isEmpty(keyword), SkuInfo::getSkuName, keyword)
|
||||
.eq(!StringUtils.isEmpty(skuType), SkuInfo::getSkuType, skuType)
|
||||
.eq(!StringUtils.isEmpty(categoryId), SkuInfo::getCategoryId, categoryId);
|
||||
|
||||
//调用方法查询
|
||||
return baseMapper.selectPage(pageParam, wrapper);
|
||||
}
|
||||
|
Reference in New Issue
Block a user