fix(wms): 修正物料查询条件判断逻辑

- 将 itemType 判断改为 selectType 判断以匹配前端传参
- 保持原有的产品和原材料查询逻辑不变
- 确保查询条件过滤功能正常工作
This commit is contained in:
2025-12-10 14:57:32 +08:00
parent 6c46c6cfe6
commit d9710eae8b

View File

@@ -349,7 +349,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
if (hasAnyItemFilter) {
try {
if ("product".equals(bo.getItemType())) {
if ("product".equals(bo.getSelectType())) {
QueryWrapper<WmsProduct> pq = new QueryWrapper<>();
pq.eq("del_flag", 0);
if (StringUtils.isNotBlank(bo.getItemName())) {
@@ -372,7 +372,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
.map(WmsProduct::getProductId)
.filter(Objects::nonNull) // 过滤null的productId
.collect(Collectors.toList());
} else if ("raw_material".equals(bo.getItemType())) {
} else if ("raw_material".equals(bo.getSelectType())) {
QueryWrapper<WmsRawMaterial> rq = new QueryWrapper<>();
rq.eq("del_flag", 0);
if (StringUtils.isNotBlank(bo.getItemName())) {