From 5d400804683866d57136331d257b6e282f280cb7 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期一, 15 五月 2023 15:29:39 +0800
Subject: [PATCH] 优化部分sql实现

---
 src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceMapper.java |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceMapper.java b/src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceMapper.java
index ebf2933..7546545 100644
--- a/src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceMapper.java
+++ b/src/main/java/com/genersoft/iot/vmp/storager/dao/DeviceMapper.java
@@ -1,7 +1,6 @@
 package com.genersoft.iot.vmp.storager.dao;
 
 import com.genersoft.iot.vmp.gb28181.bean.Device;
-import com.genersoft.iot.vmp.vmanager.bean.ResourceBaceInfo;
 import org.apache.ibatis.annotations.*;
 import org.springframework.stereotype.Repository;
 
@@ -162,8 +161,10 @@
             "tree_type,"+
             "online,"+
             "media_server_id,"+
-            "(SELECT count(0) FROM wvp_device_channel WHERE device_id=de.device_id) as channel_count  FROM wvp_device de" +
+            "(SELECT count(0) FROM wvp_device_channel WHERE device_id=de.device_id) as channel_count " +
+            "FROM wvp_device de" +
             "<if test=\"online != null\"> where online=${online}</if>"+
+            " order by create_time desc "+
             " </script>"
     )
     List<Device> getDevices(Boolean online);
@@ -287,9 +288,6 @@
             "#{mediaServerId}" +
             ")")
     void addCustomDevice(Device device);
-
-    @Select("select count(1) as total, sum(online) as online FROM wvp_device")
-    ResourceBaceInfo getOverview();
 
     @Select("select * FROM wvp_device")
     List<Device> getAll();

--
Gitblit v1.8.0