fix(wms): 修复待处理操作查询状态条件判断逻辑
- 修改了 action_status 查询条件的处理方式 - 添加了对 action_status 为 -1 的特殊处理逻辑 - 当 action_status 为 -1 时执行不等于 2 的查询条件 - 其他情况继续使用相等查询条件 - 修复了原有的状态过滤异常问题
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user