Jelajahi Sumber

运行记录1219-运行记录日报设备查询优化1

yuanchao 1 Minggu lalu
induk
melakukan
dc4cc15c36

+ 4 - 4
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/dal/mysql/TDDeviceMapper.java

@@ -85,13 +85,13 @@ public interface TDDeviceMapper extends BaseMapperX<TDDeviceDO> {
     @Select("<script>" +
             "<foreach collection='queries' item='item' index='index' separator='UNION ALL'>" +
             "SELECT" +
-            "  #{item.tableName} AS table_name," + // 关联入参表名
-            "  #{item.colName} AS col_name," +     // 关联入参列名
+            /*"  #{item.tableName} AS table_name," + // 关联入参表名
+            "  #{item.colName} AS col_name," +     // 关联入参列名*/
             "  FIRST(log_value) AS earliest_data," +
             "  LAST(log_value) AS latest_data" +
-            " FROM iot_log.device_${item.tableName}" + // 表名动态拼接(注意SQL注入风险)
+            " FROM iot_log.device_${item.deviceName}" + // 表名动态拼接(注意SQL注入风险)
             " WHERE" +
-            "  ts BETWEEN #{item.startTime} AND #{item.endTime}" +
+            "  ts BETWEEN #{item.ts} AND #{item.ts1}" +
             "  AND identity = #{item.colName}" +
             "  AND log_value != 0.0" +
             "  AND _c0 IS NOT NULL" +