From 56ece09e5b576e40b46b32793175a03029ab0076 Mon Sep 17 00:00:00 2001 From: shijianquan <992593080@qq.com> Date: Mon, 29 Sep 2025 14:03:04 +0800 Subject: [PATCH] =?UTF-8?q?[M]=E4=BF=AE=E6=94=B9=E6=8E=92=E5=BA=8F?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=EF=BC=8C=E5=85=88=E6=8C=89=20=E7=AB=99id=20?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=EF=BC=8C=E5=86=8D=E6=8C=89rtu=5Fno?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/gui/plugin/TrendCurves/CTrendInfoManage.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/product/src/gui/plugin/TrendCurves/CTrendInfoManage.cpp b/product/src/gui/plugin/TrendCurves/CTrendInfoManage.cpp index 92faed58..f04b6d44 100644 --- a/product/src/gui/plugin/TrendCurves/CTrendInfoManage.cpp +++ b/product/src/gui/plugin/TrendCurves/CTrendInfoManage.cpp @@ -383,13 +383,13 @@ void CTrendInfoManage::loadDevGroupInfo(CDbApi *pReadDb) { return ; } - QString sqlSequenceQuery = QStringLiteral("select tag_name, description, location_id from dev_group where sub_system > 3 order by "); + QString sqlSequenceQuery = QStringLiteral("select tag_name, description, location_id from dev_group where sub_system > 3"); if(!strLoctionFilter.isEmpty()) { - sqlSequenceQuery.append(QString(" rtu_no asc, %1 asc,dev_group_no asc,tag_name;").arg(strLoctionFilter)); + sqlSequenceQuery.append(QString(" and %1 order by location_id , rtu_no , dev_group_no ,tag_name;").arg(strLoctionFilter)); }else { - sqlSequenceQuery.append(QStringLiteral(" rtu_no asc, dev_group_no asc,tag_name;")); + sqlSequenceQuery.append(QStringLiteral(" order by location_id , rtu_no , dev_group_no ,tag_name;")); } query.setForwardOnly(true); pReadDb->execute(sqlSequenceQuery, query); @@ -423,9 +423,10 @@ void CTrendInfoManage::loadDeviceInfo(CDbApi *pReadDb) QString sqlSequenceQuery = QStringLiteral("select tag_name, description, group_tag_name, location_id from dev_info "); if(!strLoctionFilter.isEmpty()) { - sqlSequenceQuery.append(QString(" where %1;").arg(strLoctionFilter)); + sqlSequenceQuery.append(QString(" where %1 ").arg(strLoctionFilter)); } - sqlSequenceQuery.append(" order by tag_name"); + sqlSequenceQuery.append(" order by location_id, tag_name;"); + query.setForwardOnly(true); pReadDb->execute(sqlSequenceQuery, query); while(query.next())