From 28839275d238206d8ebb149a64e3fea5948b594c Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Thu, 5 Mar 2026 09:55:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms):=20=E4=BF=AE=E5=A4=8D=E5=BE=85?= =?UTF-8?q?=E5=A4=84=E7=90=86=E6=93=8D=E4=BD=9C=E6=9F=A5=E8=AF=A2=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E6=9D=A1=E4=BB=B6=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改了 action_status 查询条件的处理方式 - 添加了对 action_status 为 -1 的特殊处理逻辑 - 当 action_status 为 -1 时执行不等于 2 的查询条件 - 其他情况继续使用相等查询条件 - 修复了原有的状态过滤异常问题 --- .../klp/service/impl/WmsCoilPendingActionServiceImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsCoilPendingActionServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsCoilPendingActionServiceImpl.java index ae9b2744..32156662 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsCoilPendingActionServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsCoilPendingActionServiceImpl.java @@ -95,7 +95,13 @@ public class WmsCoilPendingActionServiceImpl implements IWmsCoilPendingActionSer qw.eq(bo.getCoilId() != null, "wcpa.coil_id", bo.getCoilId()); qw.like(StringUtils.isNotBlank(bo.getCurrentCoilNo()), "wcpa.current_coil_no", bo.getCurrentCoilNo()); qw.eq(bo.getActionType() != null, "wcpa.action_type", bo.getActionType()); - qw.ne(bo.getActionStatus() != null, "wcpa.action_status",2); + if (bo.getActionStatus() != null) { + if (bo.getActionStatus() == -1) { + qw.ne("wcpa.action_status", 2); + } else { + qw.eq("wcpa.action_status", bo.getActionStatus()); + } + } qw.eq(bo.getWarehouseId() != null, "wcpa.warehouse_id", bo.getWarehouseId()); qw.eq(bo.getPriority() != null, "wcpa.priority", bo.getPriority()); qw.like(StringUtils.isNotBlank(bo.getSourceType()), "wcpa.source_type", bo.getSourceType());