fix(warehouse): 修复根据列标识查询库位的逻辑
- 将查询条件从模糊匹配改为右匹配 - 添加列标识与库位编码的分隔符处理 - 确保只查询指定列下的库位数据
This commit is contained in:
@@ -446,7 +446,7 @@ public class WmsActualWarehouseServiceImpl implements IWmsActualWarehouseService
|
||||
|
||||
// 根据列标识查询该列的所有库位(第一层和第二层)
|
||||
List<WmsActualWarehouse> columnLocations = baseMapper.selectList(Wrappers.<WmsActualWarehouse>lambdaQuery()
|
||||
.like(WmsActualWarehouse::getActualWarehouseCode, columnFlag)
|
||||
.likeRight(WmsActualWarehouse::getActualWarehouseCode, columnFlag + "-")
|
||||
.eq(WmsActualWarehouse::getDelFlag, 0)
|
||||
.eq(WmsActualWarehouse::getActualWarehouseType, 3) // 只查询三级库位
|
||||
.orderByAsc(WmsActualWarehouse::getActualWarehouseCode));
|
||||
|
||||
Reference in New Issue
Block a user