From 403915beb25beccaffecce835cd4a61732dbc611 Mon Sep 17 00:00:00 2001 From: zhanghl <253316343@qq.com> Date: 星期五, 18 四月 2025 14:08:36 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- aps-modules/aps-job/src/main/resources/mapper/job/ApsWorkOrderProcessMapper.xml | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 56 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..981eb19 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,59 @@ 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> + </mapper> \ No newline at end of file -- Gitblit v1.9.3