From 6744e5df8ffe04ecc01aa292b51a9d7971738a8c Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Mon, 21 Jul 2025 17:39:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/klp/service/impl/WmsOrderDetailServiceImpl.java | 1 + .../java/com/klp/service/impl/WmsProductBomServiceImpl.java | 1 + .../klp/service/impl/WmsPurchasePlanDetailServiceImpl.java | 1 + .../com/klp/service/impl/WmsStockIoDetailServiceImpl.java | 1 + .../main/java/com/klp/service/impl/WmsStockServiceImpl.java | 4 +--- 5 files changed, 5 insertions(+), 3 deletions(-) diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsOrderDetailServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsOrderDetailServiceImpl.java index d8a5b802..72f25e8a 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsOrderDetailServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsOrderDetailServiceImpl.java @@ -62,6 +62,7 @@ public class WmsOrderDetailServiceImpl implements IWmsOrderDetailService { private QueryWrapper buildQueryWrapper(WmsOrderDetailBo bo) { Map params = bo.getParams(); QueryWrapper qw = new QueryWrapper<>(); + qw.eq("d.del_flag", 0); // 手动添加逻辑删除条件 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()); diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsProductBomServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsProductBomServiceImpl.java index 2f8b289a..8df6bd84 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsProductBomServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsProductBomServiceImpl.java @@ -62,6 +62,7 @@ public class WmsProductBomServiceImpl implements IWmsProductBomService { private QueryWrapper buildQueryWrapper(WmsProductBomBo bo) { Map params = bo.getParams(); QueryWrapper qw = new QueryWrapper<>(); + qw.eq("b.del_flag", 0); // 手动添加逻辑删除条件 qw.eq(bo.getProductId() != null, "b.product_id", bo.getProductId()); qw.eq(bo.getRawMaterialId() != null, "b.raw_material_id", bo.getRawMaterialId()); qw.eq(bo.getQuantity() != null, "b.quantity", bo.getQuantity()); diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsPurchasePlanDetailServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsPurchasePlanDetailServiceImpl.java index 5495acbc..3a77204c 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsPurchasePlanDetailServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsPurchasePlanDetailServiceImpl.java @@ -62,6 +62,7 @@ public class WmsPurchasePlanDetailServiceImpl implements IWmsPurchasePlanDetailS private QueryWrapper buildQueryWrapper(WmsPurchasePlanDetailBo bo) { Map params = bo.getParams(); QueryWrapper qw = new QueryWrapper<>(); + qw.eq("wpd.del_flag", 0); // 手动添加逻辑删除条件 qw.eq(bo.getPlanId() != null, "wpd.plan_id", bo.getPlanId()); qw.eq(bo.getRawMaterialId() != null, "wpd.raw_material_id", bo.getRawMaterialId()); qw.eq(StringUtils.isNotBlank(bo.getOwner()), "wpd.owner", bo.getOwner()); diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsStockIoDetailServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsStockIoDetailServiceImpl.java index a181bd52..a3eff549 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsStockIoDetailServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsStockIoDetailServiceImpl.java @@ -68,6 +68,7 @@ public class WmsStockIoDetailServiceImpl implements IWmsStockIoDetailService { private QueryWrapper buildQueryWrapper(WmsStockIoDetailBo bo) { Map params = bo.getParams(); QueryWrapper qw = new QueryWrapper<>(); + qw.eq("d.del_flag", 0); // 手动添加逻辑删除条件 qw.eq(bo.getStockIoId() != null, "d.stock_io_id", bo.getStockIoId()); qw.eq(bo.getWarehouseId() != null, "d.warehouse_id", bo.getWarehouseId()); qw.eq(StringUtils.isNotBlank(bo.getItemType()), "d.item_type", bo.getItemType()); diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsStockServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsStockServiceImpl.java index f52ae2ae..8be183c8 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsStockServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsStockServiceImpl.java @@ -63,9 +63,7 @@ public class WmsStockServiceImpl implements IWmsStockService { private QueryWrapper buildQueryWrapper(WmsStockBo bo) { // 注意:这里改用 QueryWrapper 而非 LambdaQueryWrapper Map params = bo.getParams(); QueryWrapper qw = Wrappers.query(); // 使用普通 QueryWrapper - - // 1. 明确指定 wms_stock 表的 del_flag(表别名 s) - qw.eq("s.del_flag", 0); + qw.eq("s.del_flag", 0); // 手动添加逻辑删除条件 // 2. 其他条件也明确指定表别名 s(因为都是 wms_stock 表的字段) qw.eq(bo.getWarehouseId() != null, "s.warehouse_id", bo.getWarehouseId());