fix(wms): 优化仓库操作日志查询和钢卷库区绑定逻辑
- 修改查询条件,当operationType和inOutType为空时不添加到查询条件中 - 简化钢卷库区变更的日志记录逻辑,移除-1置空的特殊处理分支 - 注释掉实际库区ID为-1时清空钢卷库区绑定的相关代码 - 移除加工操作中对-1值的特殊处理,统一入库操作逻辑 - 在合卷操作中增加对实际库区ID不等于-1的判断条件
This commit is contained in:
@@ -136,8 +136,8 @@ public class WmsCoilWarehouseOperationLogServiceImpl implements IWmsCoilWarehous
|
||||
|
||||
LambdaQueryWrapper<WmsCoilWarehouseOperationLog> lqw = Wrappers.lambdaQuery();
|
||||
lqw.in(WmsCoilWarehouseOperationLog::getActualWarehouseId, warehouseIds);
|
||||
lqw.eq(WmsCoilWarehouseOperationLog::getOperationType, operationType);
|
||||
lqw.eq(WmsCoilWarehouseOperationLog::getInOutType, inOutType);
|
||||
lqw.eq(operationType != null, WmsCoilWarehouseOperationLog::getOperationType, operationType);
|
||||
lqw.eq(inOutType != null, WmsCoilWarehouseOperationLog::getInOutType, inOutType);
|
||||
lqw.ge(startTime != null, WmsCoilWarehouseOperationLog::getCreateTime, startTime);
|
||||
lqw.le(endTime != null, WmsCoilWarehouseOperationLog::getCreateTime, endTime);
|
||||
lqw.orderByDesc(WmsCoilWarehouseOperationLog::getCreateTime);
|
||||
|
||||
Reference in New Issue
Block a user