修改bug
This commit is contained in:
@@ -5,6 +5,7 @@ import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.common.core.domain.PageQuery;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.klp.common.utils.StringUtils;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -44,8 +45,8 @@ public class WmsOrderDetailServiceImpl implements IWmsOrderDetailService {
|
||||
*/
|
||||
@Override
|
||||
public TableDataInfo<WmsOrderDetailVo> queryPageList(WmsOrderDetailBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<WmsOrderDetail> lqw = buildQueryWrapper(bo);
|
||||
Page<WmsOrderDetailVo> result = baseMapper.selectVoPagePlus(pageQuery.build(), lqw);
|
||||
QueryWrapper<WmsOrderDetail> qw = buildQueryWrapper(bo);
|
||||
Page<WmsOrderDetailVo> result = baseMapper.selectVoPagePlus(pageQuery.build(), qw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@@ -54,18 +55,18 @@ public class WmsOrderDetailServiceImpl implements IWmsOrderDetailService {
|
||||
*/
|
||||
@Override
|
||||
public List<WmsOrderDetailVo> queryList(WmsOrderDetailBo bo) {
|
||||
LambdaQueryWrapper<WmsOrderDetail> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
QueryWrapper<WmsOrderDetail> qw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(qw);
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<WmsOrderDetail> buildQueryWrapper(WmsOrderDetailBo bo) {
|
||||
private QueryWrapper<WmsOrderDetail> buildQueryWrapper(WmsOrderDetailBo bo) {
|
||||
Map<String, Object> params = bo.getParams();
|
||||
LambdaQueryWrapper<WmsOrderDetail> lqw = Wrappers.lambdaQuery();
|
||||
lqw.eq(bo.getOrderId() != null, WmsOrderDetail::getOrderId, bo.getOrderId());
|
||||
lqw.eq(bo.getProductId() != null, WmsOrderDetail::getProductId, bo.getProductId());
|
||||
lqw.eq(bo.getQuantity() != null, WmsOrderDetail::getQuantity, bo.getQuantity());
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getUnit()), WmsOrderDetail::getUnit, bo.getUnit());
|
||||
return lqw;
|
||||
QueryWrapper<WmsOrderDetail> qw = new QueryWrapper<>();
|
||||
qw.eq(bo.getOrderId() != null, "d.order_id", bo.getOrderId());
|
||||
qw.eq(bo.getProductId() != null, "d.product_id", bo.getProductId());
|
||||
qw.eq(bo.getQuantity() != null, "d.quantity", bo.getQuantity());
|
||||
qw.eq(StringUtils.isNotBlank(bo.getUnit()), "d.unit", bo.getUnit());
|
||||
return qw;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user