新增一个数据判断

This commit is contained in:
funny 2026-04-24 09:15:37 +08:00
parent 7aa04aa2ee
commit 593aa7518d
1 changed files with 9 additions and 4 deletions

View File

@ -770,10 +770,15 @@ public class MaterialCodeController extends BaseController {
.toList();
VUtil.trueThrowBusinessError(materialIds.isEmpty()).throwMessage("物料ID不能为空");
// 根据前端传入的物料ID查询对应的物料编号再查询物料主数据
List<WmsShipmentMaterialCodeItem> materialCodeItems = materialCodeItemService.lambdaQuery()
List<WmsShipmentMaterialCodeItem> materialCodeItems;
if (CollectionUtil.isNotEmpty(materialIds)) {
materialCodeItems = materialCodeItemService.lambdaQuery()
.in(WmsShipmentMaterialCodeItem::getId, materialIds)
.list();
} else {
materialCodeItems = new ArrayList<>();
}
VUtil.trueThrowBusinessError(CollectionUtil.isEmpty(materialCodeItems)).throwMessage("未查询到物料信息");
List<String> materialNos = materialCodeItems.stream()
.map(WmsShipmentMaterialCodeItem::getMaterialNo)