From e21d8767d595eff3d700d7d0b9eeed3ed2317fef Mon Sep 17 00:00:00 2001
From: lbq <1065079612@qq.com>
Date: 星期四, 05 二月 2026 08:35:21 +0800
Subject: [PATCH] 优化入库通知明细页
---
rsf-server/src/main/resources/mapper/manager/AsnOrderItemMapper.xml | 38 +++++++++++++++++++++++++++++++++-----
1 files changed, 33 insertions(+), 5 deletions(-)
diff --git a/rsf-server/src/main/resources/mapper/manager/AsnOrderItemMapper.xml b/rsf-server/src/main/resources/mapper/manager/AsnOrderItemMapper.xml
index 1d4294c..65e28f7 100644
--- a/rsf-server/src/main/resources/mapper/manager/AsnOrderItemMapper.xml
+++ b/rsf-server/src/main/resources/mapper/manager/AsnOrderItemMapper.xml
@@ -9,10 +9,17 @@
(
SELECT
aoi.id,
- aoi.asn_id,
- aoi.asn_code,
+ aoi.order_id,
+ aoi.order_code,
aoi.plat_item_id,
aoi.po_detl_id,
+ aoi.plat_order_code,
+ aoi.project_code,
+ aoi.ispt_status,
+ aoi.ispt_result,
+ aoi.batch,
+ aoi.spec,
+ aoi.model,
aoi.plat_work_code,
aoi.po_code,
aoi.fields_index,
@@ -64,15 +71,15 @@
) t
${ew.customSqlSegment}
</select>
- <select id="resultById" resultType="com.vincent.rsf.server.manager.entity.AsnOrderItem">
+ <select id="resultById" resultType="com.vincent.rsf.server.manager.entity.WkOrderItem">
SELECT
*
FROM
(
SELECT
aoi.id,
- aoi.asn_id,
- aoi.asn_code,
+ aoi.order_id,
+ aoi.order_code,
aoi.plat_item_id,
aoi.plat_work_code,
aoi.po_detl_id,
@@ -127,4 +134,25 @@
) t
${ew.customSqlSegment}
</select>
+
+ <select id="queryFullOrder" resultType="com.vincent.rsf.server.manager.entity.InOrderAndItem">
+ SELECT mo.po_code, mo.type, sys_dict_data.label as wkType$, purchase_org_name, purchase_user_name, business_time,
+ supplier_id, supplier_name, plat_work_code, plat_item_id, matnr_code, maktx, batch, stock_unit,
+ mi.anfme, mi.qty, target_warehouse_id, username, mi.create_time
+ FROM man_asn_order_item mi
+ LEFT JOIN man_asn_order mo ON mi.order_id = mo.id AND mo.tenant_id = mi.tenant_id
+ LEFT JOIN sys_dict_data ON sys_dict_data.dict_type_id = 27 and mo.wk_type = sys_dict_data.`value`
+ LEFT JOIN sys_user ON mi.create_by = sys_user.id AND sys_user.tenant_id = mi.tenant_id
+ WHERE mo.type = 'in'
+ </select>
+
+ <select id="queryFullOrderWithPaging" resultType="com.vincent.rsf.server.manager.entity.InOrderAndItem">
+ SELECT mi.id, mo.po_code, mo.type, sd.label as wkType$, purchase_org_name, purchase_user_name, business_time,
+ supplier_id, supplier_name, plat_work_code, plat_item_id, matnr_code, maktx, batch, stock_unit,
+ mi.anfme, mi.qty, target_warehouse_id, mi.update_by, mi.update_time
+ FROM man_asn_order_item mi
+ LEFT JOIN man_asn_order mo ON mi.order_id = mo.id AND mo.tenant_id = mi.tenant_id
+ LEFT JOIN sys_dict_data sd ON sd.dict_type_id = 27 and mo.wk_type = sd.`value` AND sd.tenant_id = mo.tenant_id
+ ${ew.customSqlSegment}
+ </select>
</mapper>
--
Gitblit v1.9.1