From 064457406bda554e713aea8bada1bb066be42b8e Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期六, 23 九月 2023 12:39:29 +0800
Subject: [PATCH] 9-23 去鵷雏管理端验证

---
 laboratory-server/src/main/resources/mapper/MeteringPlanMapper.xml |   32 ++++++++++++++++++++++++++------
 1 files changed, 26 insertions(+), 6 deletions(-)

diff --git a/laboratory-server/src/main/resources/mapper/MeteringPlanMapper.xml b/laboratory-server/src/main/resources/mapper/MeteringPlanMapper.xml
index f1af9c6..c87bc33 100644
--- a/laboratory-server/src/main/resources/mapper/MeteringPlanMapper.xml
+++ b/laboratory-server/src/main/resources/mapper/MeteringPlanMapper.xml
@@ -26,8 +26,8 @@
         <if test="dto.name!=null and dto.name!=''">
             and i.`equipment_name` like concat('%',#{dto.name},'%')
         </if>
-        <if test="dto.name!=null and dto.name!=''">
-            and i.measurement_unit like concat('%',#{dto.unit},'%')
+        <if test="dto.unit!=null and dto.unit!=''">
+            and m.measurement_unit like concat('%',#{dto.unit},'%')
         </if>
     </select>
 
@@ -46,7 +46,7 @@
         from metering_plan
         where 1=1
         <if test="dto.plannedOrderNumber!=null and dto.plannedOrderNumber!=''">
-            and planned_order_number=#{plannedOrderNumber}
+            and planned_order_number like concat('%',#{dto.plannedOrderNumber},'%')
         </if>
         LIMIT #{limitPage.start},#{limitPage.end}) p
         LEFT JOIN metrical_information i ON p.id = i.plan
@@ -56,7 +56,7 @@
     <select id="getTotal" resultType="java.util.Map">
         select count(id) num from metering_plan where 1=1
         <if test="dto.plannedOrderNumber!=null and dto.plannedOrderNumber!=''">
-            and planned_order_number=#{plannedOrderNumber}
+            and planned_order_number like concat('%',#{dto.plannedOrderNumber},'%')
         </if>
     </select>
     <select id="getPlanMeasureInstrument"
@@ -77,14 +77,22 @@
                im.imName                                           imName,
                im.create_time                                      imCreateTime,
                im.measurement_unit                                 imUnit,
-               im.`code`                                           imCode
+               im.`code`                                           imCode,
+               im.id                                                imId,
+               im.uncertainty                                       uncertainty ,
+               im.performance_index                                  performanceIndex ,
+               im.remarks                                           remarks
         FROM metering_plan m
                  LEFT JOIN `user` u ON m.create_Person = u.id
                  LEFT JOIN (
             SELECT i.equipment_code,
                    i.equipment_name,
                    i.measuring_range,
+                   im.id,
                    i.term_validity,
+                   im.uncertainty,
+                   im.performance_index,
+                   im.remarks,
                    im.result,
                    im.end_date,
                    (SELECT NAME FROM USER WHERE id = im.user_id) imName,
@@ -114,7 +122,11 @@
                (SELECT NAME FROM USER WHERE id = im.user_id) imName,
                im.create_time                                imCreateTime,
                im.measurement_unit                           imUnit,
-               im.`code`                                     imCode
+               im.`code`                                     imCode,
+               im.id                                            imId,
+               im.uncertainty                                       uncertainty ,
+               im.performance_index                                  performanceIndex ,
+               im.remarks                                           remarks
         FROM metrical_information im,
              metering_plan m,
              instrument i
@@ -144,6 +156,10 @@
         <result property="measuringRange" column="measuringRange"/>
         <result property="equipmentName" column="equipmentName"/>
         <result property="equipmentCode" column="equipmentCode"/>
+        <result property="imId" column="imId"/>
+        <result property="performanceIndex" column="performanceIndex"/>
+        <result property="uncertainty" column="uncertainty"/>
+        <result property="remarks" column="remarks"/>
     </resultMap>
 
     <resultMap id="measureInsAndPlanMap" type="meteringPlanAndInfoAndIns">
@@ -166,6 +182,10 @@
             <result property="measuringRange" column="measuringRange"/>
             <result property="equipmentName" column="equipmentName"/>
             <result property="equipmentCode" column="equipmentCode"/>
+            <result property="imId" column="imId"/>
+            <result property="performanceIndex" column="performanceIndex"/>
+            <result property="uncertainty" column="uncertainty"/>
+            <result property="remarks" column="remarks"/>
         </collection>
     </resultMap>
 

--
Gitblit v1.9.3