PDA上架查询修改11

This commit is contained in:
秦鸿展
2026-03-16 12:19:06 +08:00
parent 5017c6a836
commit 474a8b2ad0
@@ -615,6 +615,7 @@ public class ReceiptMaterialDetailImpl extends ServiceImpl<ReceiptMaterialDetail
/**
* @description 从入库单明细表中获取InvoiceNo、BatchRefNo、SheetRefNo、BoxPalletNo字段的值并填充到materialMoreDetailList的attributeValue中
* 子项(level=2)与主项共用 in_unique_id,若从 in_material_detail 取数会得到主项的值导致展示错误,故子项仅使用 material_more_detail 的值
* @author Auto
* @date 2026/1/24
* @param receiptMaterialDetailPO
@@ -625,6 +626,10 @@ public class ReceiptMaterialDetailImpl extends ServiceImpl<ReceiptMaterialDetail
if (receiptMaterialDetailPO.getInUniqueId() == null) {
return;
}
// 子项与主项共用 in_unique_id,从 in_material_detail 取数会得到主项错误值,子项仅用 material_more_detail
if (receiptMaterialDetailPO.getLevel() != null && receiptMaterialDetailPO.getLevel() == 2) {
return;
}
// 查询入库单明细
QueryWrapper<InMaterialDetail> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("unique_id", receiptMaterialDetailPO.getInUniqueId());