diff --git a/src/main/resources/mapper/productionPicking/ProductionPickingMapper.xml b/src/main/resources/mapper/productionPicking/ProductionPickingMapper.xml
index 851b523..50d91e3 100644
--- a/src/main/resources/mapper/productionPicking/ProductionPickingMapper.xml
+++ b/src/main/resources/mapper/productionPicking/ProductionPickingMapper.xml
@@ -20,11 +20,12 @@
0 AS pickedQty
from SOIssueNotifyHeader B
INNER JOIN SOIssueNotifyOrderMaterialList a ON A.SITE = B.SITE AND A.NotifyNo = B.NotifyNo
+ INNER JOIN SOIssueNotifyOrderList D ON A.SITE = D.SITE AND A.NotifyNo = D.NotifyNo AND D.ItemNo = A.ItemNo
where a.site = #{site} and b.bu in (select bu_no from AccessBu where username = #{userName})
AND b.Status = '待出库'
AND a.warehouse_id = #{warehouseId}
- AND (b.NotifyNo LIKE CONCAT('%', #{searchCode}, '%') )
+ AND (b.NotifyNo LIKE CONCAT('%', #{searchCode}, '%') or D.SOOrderNo LIKE CONCAT('%', #{searchCode}, '%'))
diff --git a/src/main/resources/mapper/purchaseReturn/PurchaseReturnMapper.xml b/src/main/resources/mapper/purchaseReturn/PurchaseReturnMapper.xml
index 7e9ba3e..f9a50f8 100644
--- a/src/main/resources/mapper/purchaseReturn/PurchaseReturnMapper.xml
+++ b/src/main/resources/mapper/purchaseReturn/PurchaseReturnMapper.xml
@@ -177,7 +177,7 @@
AND (
h.order_no LIKE CONCAT('%', #{searchCode}, '%')
- OR h.related_order_no LIKE CONCAT('%', #{searchCode}, '%')
+ OR d.related_order_no LIKE CONCAT('%', #{searchCode}, '%')
)
GROUP BY h.site, h.order_no, h.bu_no, h.customer_id, C.SupplierName, h.required_outbound_date, D.related_order_no, D.related_order_line_no, D.part_no, D.part_desc