|
|
@@ -519,13 +519,21 @@ QString UserInfoProcessCore::getOwnerAddr(quint64 devid, quint8 sysAddr, quint32
|
|
|
if(!db.isOpen())
|
|
|
db.open();
|
|
|
if(db.isOpen()){
|
|
|
- if((devid==90004)||(devid==90048)||(devid==90051)||(devid==90085)||(devid==90086)||(devid==90142)||(devid==90145)||(devid==90151)||(devid==90152)||(devid==90153)){
|
|
|
+// if((devid==90004)||(devid==90048)||(devid==90051)||(devid==90085)||(devid==90086)||(devid==90142)||(devid==90145)||(devid==90151)||(devid==90152)||(devid==90153)){
|
|
|
+// sql = QString("select `area`, `type`, `info` from `sp_owner_point` where `device_code`=%1 and `Com_idx`=%2 and `loop`=%3 and `pno`=%4 and `host_num`=%5")
|
|
|
+// .arg(devid).arg(sysAddr).arg(areaid).arg(point).arg(hostNum);
|
|
|
+// }else{
|
|
|
+// sql = QString("select `area`, `type`, `info` from `sp_owner_point` where `device_code`=%1 and `Com_idx`=%2 and `loop`=%3 and `pno`=%4")
|
|
|
+// .arg(devid).arg(sysAddr).arg(areaid).arg(point);
|
|
|
+// }
|
|
|
+ if(hostNum != 0){
|
|
|
sql = QString("select `area`, `type`, `info` from `sp_owner_point` where `device_code`=%1 and `Com_idx`=%2 and `loop`=%3 and `pno`=%4 and `host_num`=%5")
|
|
|
.arg(devid).arg(sysAddr).arg(areaid).arg(point).arg(hostNum);
|
|
|
}else{
|
|
|
sql = QString("select `area`, `type`, `info` from `sp_owner_point` where `device_code`=%1 and `Com_idx`=%2 and `loop`=%3 and `pno`=%4")
|
|
|
.arg(devid).arg(sysAddr).arg(areaid).arg(point);
|
|
|
}
|
|
|
+ this->appendLOg(QString("+++++++++++++ sql +++++ %1").arg(sql));
|
|
|
QSqlQuery qry = db.exec(sql);
|
|
|
if(qry.next()){
|
|
|
QString area = qry.value(0).toString();
|