|
|
|
@ -56,7 +56,7 @@ |
|
|
|
prd.order_item_no as [lineNo], |
|
|
|
prd.order_release_no as [releaseNo], |
|
|
|
prd.batch_no as [batchNo], |
|
|
|
prd.arrive_qty as [transQty], |
|
|
|
prd.qty_received as [transQty], |
|
|
|
prd.location_id as [locationNo], |
|
|
|
prd.need_inspect_flag as [needCheck], |
|
|
|
prd.supplier_batch_no as [supplierBatchNo], |
|
|
|
@ -76,7 +76,20 @@ |
|
|
|
FROM po_receipt_detail prd |
|
|
|
LEFT JOIN po_receipt pr ON prd.receipt_no = pr.receipt_no AND prd.site = pr.site |
|
|
|
WHERE prd.order_no = #{poNumber} |
|
|
|
AND prd.site = #{site} |
|
|
|
<if test="currentLoginUserName != null and currentLoginUserName != ''"> |
|
|
|
AND EXISTS ( |
|
|
|
SELECT 1 |
|
|
|
FROM access_site ac |
|
|
|
WHERE ac.user_id = #{currentLoginUserName} |
|
|
|
<if test="site != null and site != ''"> |
|
|
|
AND ( |
|
|
|
ac.site LIKE #{site} |
|
|
|
OR ISNULL(NULLIF(ac.sub_site_id, ''), ac.site) LIKE #{site} |
|
|
|
) |
|
|
|
</if> |
|
|
|
AND prd.site = ISNULL(NULLIF(ac.sub_site_id, ''), ac.site) |
|
|
|
) |
|
|
|
</if> |
|
|
|
ORDER BY prd.receipt_no DESC, prd.item_no ASC |
|
|
|
</select> |
|
|
|
|
|
|
|
|