From a2cd0f560c226d7830c79fa3c0a6cb3db72927b4 Mon Sep 17 00:00:00 2001 From: hdy <1105738590@qq.com> Date: 星期三, 26 二月 2025 08:25:31 +0800 Subject: [PATCH] 修改 --- billion-main/src/main/resources/mapper/om/OmProductionOrderInfoMapper.xml | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/billion-main/src/main/resources/mapper/om/OmProductionOrderInfoMapper.xml b/billion-main/src/main/resources/mapper/om/OmProductionOrderInfoMapper.xml index f70d4b8..25c5522 100644 --- a/billion-main/src/main/resources/mapper/om/OmProductionOrderInfoMapper.xml +++ b/billion-main/src/main/resources/mapper/om/OmProductionOrderInfoMapper.xml @@ -26,6 +26,61 @@ select id, work_order_no, sales_order_code, product_code, line_code, plan_qty, plan_start_time, plan_end_time, order_status, create_time, update_time, create_by, update_by, remarks, del_flag from om_production_order_info </sql> + <!-- 鏌ヨ order_status 涓� 1 涓� plan_start_time 鏈�鏃╃殑涓�鏉¤褰� --> + <select id="selectEarliestOrder" resultType="OmProductionOrderInfo"> + SELECT TOP 1 * + FROM om_production_order_info + WHERE order_status IN (1, 2) + ORDER BY plan_start_time ASC + </select> + + <select id="selectEarliestOrder2" resultType="OmProductionOrderInfo"> + SELECT TOP 1 * + FROM om_production_order_info + WHERE order_status IN (5) + ORDER BY plan_start_time ASC + </select> + + <select id="updateOrderStatus" resultType="OmProductionOrderInfo"> + UPDATE om_production_order_info + SET order_status = 5 + WHERE id = ( + SELECT TOP 1 id + FROM om_production_order_info + WHERE order_status IN (1, 2) + ORDER BY plan_start_time ASC + ); + </select> + <select id="updateOrderStatus2" resultType="OmProductionOrderInfo"> + UPDATE om_production_order_info + SET order_status = 2 + WHERE id = ( + SELECT TOP 1 id + FROM om_production_order_info + WHERE order_status IN (1, 2) + ORDER BY plan_start_time ASC + ); + </select> + + <select id="getSerialNumber" resultType="OmProductionOrderInfo"> + SELECT * + FROM om_production_order_info + WHERE id = 1 + </select> + + <select id="updateSerialNumber" resultType="OmProductionOrderInfo"> + UPDATE om_production_order_info + SET plan_qty = plan_qty + 1 + WHERE id = 1; + </select> + <select id="updateYear" resultType="OmProductionOrderInfo"> + UPDATE om_production_order_info + SET remarks = remarks + 1, + qty = 1 + WHERE id = 1; + </select> + + <select id="selectOmProductionOrderInfoList" parameterType="OmProductionOrderInfo" resultMap="OmProductionOrderInfoResult"> <include refid="selectOmProductionOrderInfoVo"/> <where> -- Gitblit v1.9.3