From fb4a281ee23c8ddfb6cfc41a7ee6c43fc0eb8885 Mon Sep 17 00:00:00 2001
From: dy <dingyang@lnfxkj.tech>
Date: 星期三, 23 四月 2025 10:31:02 +0800
Subject: [PATCH] 资源池后台代码提交
---
aps-modules/aps-job/src/main/resources/mapper/job/ApsWorkOrderProcessMapper.xml | 98 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 97 insertions(+), 1 deletions(-)
diff --git a/aps-modules/aps-job/src/main/resources/mapper/job/ApsWorkOrderProcessMapper.xml b/aps-modules/aps-job/src/main/resources/mapper/job/ApsWorkOrderProcessMapper.xml
index 366a651..6aec5bd 100644
--- a/aps-modules/aps-job/src/main/resources/mapper/job/ApsWorkOrderProcessMapper.xml
+++ b/aps-modules/aps-job/src/main/resources/mapper/job/ApsWorkOrderProcessMapper.xml
@@ -40,7 +40,7 @@
<if test="scrapQty != null "> and scrap_qty = #{scrapQty}</if>
<if test="opStatus != null and opStatus != ''"> and op_status = #{opStatus}</if>
<if test="org != null and org != ''"> and org = #{org}</if>
- <if test="org_code != null and opStatus != ''"> and op_status = #{opStatus}</if>
+ <if test="org_code != null and org_code != ''"> and org_code = #{orgCode}</if>
</where>
</select>
@@ -123,4 +123,100 @@
and op_id = #{opId}
</select>
+ <update id="updateApsWorkOrderProcessBatch">
+ <foreach collection="list" item="item" separator=";">
+ UPDATE aps_work_order_process
+ SET item_code = #{item.itemCode},
+ doc_no = #{item.docNo},
+ op_num = #{item.opNum},
+ op_id = #{item.opId},
+ process_name = #{item.processName},
+ standard_time = #{item.standardTime},
+ plan_start_date = #{item.palnStartDate},
+ plan_complete_date = #{item.planCompleteDate},
+ process_qty = #{item.processQty},
+ scrap_qty = #{item.scrapQty},
+ op_status = #{item.opStatus},
+ org = #{item.org},
+ org_code = #{item.orgCode}
+ WHERE id = #{item.id}
+ </foreach>
+ </update>
+
+ <insert id="insertApsWorkOrderProcessBatch">
+ INSERT INTO aps_work_order_process (
+ item_code,
+ doc_no,
+ op_num,
+ op_id,
+ process_name,
+ standard_time,
+ plan_start_date,
+ plan_complete_date,
+ process_qty,
+ scrap_qty,
+ op_status,
+ org,
+ org_code
+ ) VALUES
+ <foreach collection="list" item="item" separator=",">
+ (
+ #{item.itemCode},
+ #{item.docNo},
+ #{item.opNum},
+ #{item.opId},
+ #{item.processName},
+ #{item.standardTime},
+ #{item.palnStartDate},
+ #{item.planCompleteDate},
+ #{item.processQty},
+ #{item.scrapQty},
+ #{item.opStatus},
+ #{item.org},
+ #{item.orgCode}
+ )
+ </foreach>
+ </insert>
+
+ <!-- 鎻掑叆鏁版嵁鍒� aps_process_route -->
+ <insert id="insertIntoApsProcessRoute">
+ INSERT INTO aps_process_route (
+ id,
+ item_no,
+ work_order_no,
+ process_number,
+ op_id,
+ process_name,
+ standard_time,
+ process_plan_start_day,
+ process_plan_end_day,
+ process_qty,
+ discard_count,
+ op_status,
+ plant,
+ org_code
+ )
+ SELECT
+ id,
+ item_code,
+ doc_no,
+ op_num,
+ op_id,
+ process_name,
+ standard_time,
+ plan_start_date,
+ plan_complete_date,
+ process_qty,
+ scrap_qty,
+ op_status,
+ org,
+ org_code
+ FROM aps_work_order_process
+ </insert>
+
+ <!-- 鍒犻櫎 aps_process_route 琛ㄤ腑鐨勬暟鎹� -->
+ <delete id="deleteApsProcessRoute">
+ DELETE FROM aps_process_route
+ </delete>
+
</mapper>
\ No newline at end of file
--
Gitblit v1.9.3