From fad4a93a9251e7de5157a4a2660fe1d942e8138a Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Thu, 30 Oct 2025 14:00:36 +0800 Subject: [PATCH] =?UTF-8?q?refactor(wms):=E9=87=8D=E6=9E=84=E7=BA=BF?= =?UTF-8?q?=E5=9C=88=E7=89=A9=E6=96=99=E6=9F=A5=E8=AF=A2=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除旧的LambdaQueryWrapper构建方式 - 引入新的QueryWrapper构建方法 - 使用分页查询替代直接列表查询 - 设置分页大小为最大值以获取全部数据 - 调用增强版mapper方法进行数据查询 - 返回查询结果记录列表 --- .../impl/WmsMaterialCoilServiceImpl.java | 20 +++++-------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java index 6e65fb85..dbfed26e 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java @@ -180,21 +180,11 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService { */ @Override public List queryList(WmsMaterialCoilBo bo) { - LambdaQueryWrapper lqw = buildQueryWrapper(bo); - return baseMapper.selectVoList(lqw); - } - - private LambdaQueryWrapper buildQueryWrapper(WmsMaterialCoilBo bo) { - LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); - lqw.like(StringUtils.isNotBlank(bo.getEnterCoilNo()), WmsMaterialCoil::getEnterCoilNo, bo.getEnterCoilNo()); - lqw.like(StringUtils.isNotBlank(bo.getCurrentCoilNo()), WmsMaterialCoil::getCurrentCoilNo, bo.getCurrentCoilNo()); - lqw.like(StringUtils.isNotBlank(bo.getSupplierCoilNo()), WmsMaterialCoil::getSupplierCoilNo, bo.getSupplierCoilNo()); - lqw.eq(bo.getDataType() != null, WmsMaterialCoil::getDataType, bo.getDataType()); - lqw.eq(bo.getWarehouseId() != null, WmsMaterialCoil::getWarehouseId, bo.getWarehouseId()); - lqw.eq(bo.getHasMergeSplit() != null, WmsMaterialCoil::getHasMergeSplit, bo.getHasMergeSplit()); - lqw.eq(bo.getStatus() != null, WmsMaterialCoil::getStatus, bo.getStatus()); - lqw.eq(StringUtils.isNotBlank(bo.getItemType()), WmsMaterialCoil::getItemType, bo.getItemType()); - return lqw; + QueryWrapper lqw = buildQueryWrapperPlus(bo); + Page build = new PageQuery().build(); + build.setSize(Long.MAX_VALUE); + Page wmsMaterialCoilVoPage = baseMapper.selectVoPagePlus(build, lqw); + return wmsMaterialCoilVoPage.getRecords(); } /**