修改表格导出问题

This commit is contained in:
2025-07-30 16:19:15 +08:00
parent c33ad20bbc
commit d699efca54
5 changed files with 69 additions and 19 deletions

View File

@@ -45,7 +45,7 @@ public class WmsOrderDetailServiceImpl implements IWmsOrderDetailService {
*/
@Override
public TableDataInfo<WmsOrderDetailVo> queryPageList(WmsOrderDetailBo bo, PageQuery pageQuery) {
QueryWrapper<WmsOrderDetail> qw = buildQueryWrapper(bo);
QueryWrapper<WmsOrderDetail> qw = buildQueryWrapperPlus(bo);
Page<WmsOrderDetailVo> result = baseMapper.selectVoPagePlus(pageQuery.build(), qw);
return TableDataInfo.build(result);
}
@@ -55,11 +55,20 @@ public class WmsOrderDetailServiceImpl implements IWmsOrderDetailService {
*/
@Override
public List<WmsOrderDetailVo> queryList(WmsOrderDetailBo bo) {
QueryWrapper<WmsOrderDetail> qw = buildQueryWrapper(bo);
LambdaQueryWrapper<WmsOrderDetail> qw = buildQueryWrapper(bo);
return baseMapper.selectVoList(qw);
}
private LambdaQueryWrapper<WmsOrderDetail> buildQueryWrapper(WmsOrderDetailBo bo) {
Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<WmsOrderDetail> lqw = new LambdaQueryWrapper<>();
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;
}
private QueryWrapper<WmsOrderDetail> buildQueryWrapper(WmsOrderDetailBo bo) {
private QueryWrapper<WmsOrderDetail> buildQueryWrapperPlus(WmsOrderDetailBo bo) {
Map<String, Object> params = bo.getParams();
QueryWrapper<WmsOrderDetail> qw = new QueryWrapper<>();
qw.eq("d.del_flag", 0); // 手动添加逻辑删除条件