From d7ac861cab28bc39f87c1af464ec4d319a0cbb37 Mon Sep 17 00:00:00 2001
From: houzhongjian <houzhongyi@126.com>
Date: 星期二, 19 十一月 2024 15:46:15 +0800
Subject: [PATCH] test配置增加deploy.server属性,解决多网卡ip注册错误的问题

---
 iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml |   73 +++++++++++++++++++++++++++++++++++-
 1 files changed, 71 insertions(+), 2 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml b/iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml
index c1b5099..9371aa9 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml
+++ b/iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml
@@ -65,7 +65,72 @@
                 and t1.is_enable = #{params.isEnable}
             </if>
         </where>
-        order by t1.create_time desc
+        order by t1.create_time desc, t1.point_no desc
+    </select>
+
+    <select id="getList" resultType="com.iailab.module.data.point.dto.DaPointDTO">
+        select
+        t1.id,
+        t1.point_no,
+        t1.point_name,
+        t1.point_type ,
+        t1.data_type,
+        t1.unit,
+        t1.unittransfactor,
+        t1.default_value,
+        t1.max_value,
+        t1.min_value,
+        t1.minfreqid,
+        t1.remark,
+        t1.is_enable,
+        t1.creator,
+        t1.create_time,
+        t1.updater,
+        t1.update_time,
+        t2.source_type,
+        t3.source_name,
+        t2.tag_no,
+        t2.dimension,
+        t2.value_type
+        from t_da_point t1
+        left join t_da_measure_point t2 on t2.point_id = t1.id
+        left join (
+        select id source_id,server_name source_name
+        from t_channel_opcua_device
+        union
+        select id source_id, name source_name
+        from t_channel_modbus_device
+        union
+        select id source_id, code source_name
+        from t_http_api
+        union
+        select id source_id, instance_name source_name
+        from t_channel_kio_device
+        ) t3 on t3.source_id = t2.source_id
+        <where>
+            <if test="pointNo != null and pointNo != ''">
+                and t1.point_no like concat('%', #{pointNo}, '%')
+            </if>
+            <if test="pointName != null and pointName != ''">
+                and t1.point_name like concat('%', #{pointName}, '%')
+            </if>
+            <if test="pointType != null and pointType != ''">
+                and t1.point_type = #{pointType}
+            </if>
+            <if test="dataType != null and dataType != ''">
+                and t1.data_type = #{dataType}
+            </if>
+            <if test="sourceName != null and sourceName != ''">
+                and t3.source_name like concat('%', #{sourceName}, '%')
+            </if>
+            <if test="tagNo != null and tagNo != ''">
+                and t2.tag_no like concat('%', #{tagNo}, '%')
+            </if>
+            <if test="isEnable != null ">
+                and t1.is_enable = #{isEnable}
+            </if>
+        </where>
+        order by t1.create_time desc, t1.point_no desc
     </select>
 
     <select id="getConstantPoint" resultType="com.iailab.module.data.point.dto.DaPointDTO">
@@ -75,7 +140,8 @@
         t1.default_value,
         t1.point_type,
         t1.store_type,
-        t1.data_type
+        t1.data_type,
+        t1.minfreqid
         FROM t_da_point t1
         <where>
             t1.point_type =  #{pointType}
@@ -105,6 +171,7 @@
         t1.unittransfactor,
         t1.max_value,
         t1.min_value,
+        t1.minfreqid,
         t2.source_type,
         t2.source_id,
         t3.source_name,
@@ -145,6 +212,7 @@
             </if>
         </where>
     </select>
+
     <select id="getMathPoint" resultType="com.iailab.module.data.point.dto.DaPointDTO">
         SELECT
         t1.point_no,
@@ -153,6 +221,7 @@
         t1.point_type,
         t1.data_type,
         t1.store_type,
+        t1.minfreqid,
         t2.expression
         FROM t_da_point t1
         LEFT JOIN t_da_math_point t2 ON t2.point_id = t1.id

--
Gitblit v1.9.3