From a497406167f500741ac6cc1d24e086589972eb49 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期四, 19 三月 2026 18:03:54 +0800
Subject: [PATCH] fix: 工艺路线工序参数表取消绑定基础参数表

---
 src/main/resources/mapper/production/ProcessRouteItemParamMapper.xml |   62 ++++++++++++++++++++-----------
 1 files changed, 40 insertions(+), 22 deletions(-)

diff --git a/src/main/resources/mapper/production/ProcessRouteItemParamMapper.xml b/src/main/resources/mapper/production/ProcessRouteItemParamMapper.xml
index 1b662f2..90395b5 100644
--- a/src/main/resources/mapper/production/ProcessRouteItemParamMapper.xml
+++ b/src/main/resources/mapper/production/ProcessRouteItemParamMapper.xml
@@ -7,7 +7,6 @@
     <resultMap id="ProcessRouteItemParamResultMap" type="com.ruoyi.production.pojo.ProcessRouteItemParam">
         <id property="id" column="id"/>
         <result property="routeItemId" column="route_item_id"/>
-        <result property="paramId" column="param_id"/>
         <result property="processParamId" column="process_param_id"/>
         <result property="standardValue" column="standard_value"/>
         <result property="minValue" column="min_value"/>
@@ -17,37 +16,56 @@
         <result property="tenantId" column="tenant_id"/>
         <result property="createTime" column="create_time"/>
         <result property="updateTime" column="update_time"/>
+        <result property="paramKey" column="param_key"/>
+        <result property="paramName" column="param_name"/>
+        <result property="paramType" column="param_type"/>
+        <result property="paramFormat" column="param_format"/>
+        <result property="valueMode" column="value_mode"/>
+        <result property="unit" column="unit"/>
+        <result property="remark" column="remark"/>
     </resultMap>
 
     <insert id="insertFromProcessTemplate">
-        INSERT INTO process_route_item_param (route_item_id, param_id, process_param_id,
-                                              standard_value, min_value, max_value,
-                                              is_required, sort, tenant_id, create_time)
+        INSERT INTO process_route_item_param (route_item_id,
+                                              process_param_id,
+                                              standard_value,
+                                              min_value,
+                                              max_value,
+                                              is_required,
+                                              sort,
+                                              tenant_id,
+                                              create_time,
+                                              param_key,
+                                              param_name,
+                                              param_type,
+                                              param_format,
+                                              value_mode,
+                                              unit,
+                                              remark)
         SELECT #{routeItemId},
-               param_id,
-               id,
-               standard_value,
-               min_value,
-               max_value,
-               is_required,
-               sort,
+               ppp.id,
+               ppp.standard_value,
+               ppp.min_value,
+               ppp.max_value,
+               ppp.is_required,
+               ppp.sort,
                #{tenantId},
-               NOW()
-        FROM product_process_param
-        WHERE process_id = #{processId}
+               NOW(),
+               ppp.param_key,
+               ppp.param_name,
+               ppp.param_type,
+               ppp.param_format,
+               ppp.value_mode,
+               ppp.unit,
+               ppp.remark
+        FROM product_process_param ppp
+        WHERE ppp.process_id = #{processId}
     </insert>
 
     <select id="selectParamPage" resultType="com.ruoyi.production.dto.ProcessRouteItemParamDto">
         select
-        prip.*,
-        bp.param_name,
-        bp.param_key,
-        bp.unit,
-        bp.param_type,
-        bp.param_format,
-        bp.value_mode
+        prip.*
         from process_route_item_param prip
-        left join base_param bp on prip.param_id = bp.id
         <where>
             <if test="p.routeItemId != null">
                 and prip.route_item_id = #{p.routeItemId}

--
Gitblit v1.9.3