Procházet zdrojové kódy

删除总队定时推送数据程序

james před 1 rokem
rodič
revize
5c6ab3dce9
1 změnil soubory, kde provedl 180 přidání a 180 odebrání
  1. 180 180
      ytServiceCore/core.cpp

+ 180 - 180
ytServiceCore/core.cpp

@@ -3925,187 +3925,187 @@ void Core::time_out()
         }
     }
 
-    if((tmp_time-xfzdworktime)>44000){
-        xfzdworktime=tmp_time;
-        for(int i=0;i<XfzdDevList.length();i++){
-            time_t tmp_time = time(static_cast<time_t *>(nullptr));
-            ytShm->updatetime[CORE_MAIN] = tmp_time;
-                    qry.clear();
-                    XfzdSyncDev xfzddev = XfzdDevList.at(i);
-                    time_t myt=time(NULL);
-                    QString jdata = "";
-                    QString sql = QString("select point_code, point_data, content, data_time from sp_owner_status where device_id=%1").arg(xfzddev.DeviceCode);
-                    jdata.append(QString("\"descript\":\"%1\"").arg(xfzddev.Descript));
-                    jdata.append(QString(",\"deviceName\":\"%1\"").arg(xfzddev.DeviceName));
-                    if(xfzddev.devCategory==6){
-                        jdata.append(QString(",\"deviceNo\":\"%1\"").arg(xfzddev.DeviceCode+xfzddev.Port));
-                    }else{
-                        jdata.append(QString(",\"deviceNo\":\"%1\"").arg(xfzddev.DeviceCode));
-                    }
-                    jdata.append(QString(",\"deviceType\":\"%1\"").arg(xfzddev.DeviceType));
-                    jdata.append(QString(",\"deviceTypeName\":\"%1\"").arg(xfzddev.DeviceTypeName));
-                    jdata.append(QString(",\"openProjectId\":\"%1\"").arg(xfzddev.OpenProjectId));
-                    jdata.append(QString(",\"floor\":\"%1\"").arg(xfzddev.DeviceFloor));
-                    qry = mdb.exec(sql);
+//    if((tmp_time-xfzdworktime)>44000){
+//        xfzdworktime=tmp_time;
+//        for(int i=0;i<XfzdDevList.length();i++){
+//            time_t tmp_time = time(static_cast<time_t *>(nullptr));
+//            ytShm->updatetime[CORE_MAIN] = tmp_time;
+//                    qry.clear();
+//                    XfzdSyncDev xfzddev = XfzdDevList.at(i);
+//                    time_t myt=time(NULL);
+//                    QString jdata = "";
+//                    QString sql = QString("select point_code, point_data, content, data_time from sp_owner_status where device_id=%1").arg(xfzddev.DeviceCode);
+//                    jdata.append(QString("\"descript\":\"%1\"").arg(xfzddev.Descript));
+//                    jdata.append(QString(",\"deviceName\":\"%1\"").arg(xfzddev.DeviceName));
+//                    if(xfzddev.devCategory==6){
+//                        jdata.append(QString(",\"deviceNo\":\"%1\"").arg(xfzddev.DeviceCode+xfzddev.Port));
+//                    }else{
+//                        jdata.append(QString(",\"deviceNo\":\"%1\"").arg(xfzddev.DeviceCode));
+//                    }
+//                    jdata.append(QString(",\"deviceType\":\"%1\"").arg(xfzddev.DeviceType));
+//                    jdata.append(QString(",\"deviceTypeName\":\"%1\"").arg(xfzddev.DeviceTypeName));
+//                    jdata.append(QString(",\"openProjectId\":\"%1\"").arg(xfzddev.OpenProjectId));
+//                    jdata.append(QString(",\"floor\":\"%1\"").arg(xfzddev.DeviceFloor));
+//                    qry = mdb.exec(sql);
 
-                    if(xfzddev.devCategory==2){
-                        while(qry.next()){
-                            if(qry.value(0).toInt()==4){
-                                jdata.append(QString(",\"logTime\":\"%1\"").arg(QDateTime::fromTime_t(myt).toString("yyyy-MM-dd HH:mm:ss")));
-                                jdata.append(QString(",\"pressure\":\"%1\"").arg(qry.value(1).toString()));
-                            }else if(qry.value(0).toInt()==1){
-                                if(qry.value(2).toString().indexOf(QString::fromUtf8("正常"))==0){
-                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(0));
-                                }else if(qry.value(2).toString().indexOf(QString::fromUtf8("低压"))==0){
-                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(1));
-                                }else if(qry.value(2).toString().indexOf(QString::fromUtf8("高压"))==0){
-                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(2));
-                                }
-                            }
-                        }
-                        if(xfzddev.DeviceType==302){
-                            XfzdSyncData(0,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                        }else if(xfzddev.DeviceType==301){
-                            XfzdSyncData(1,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                        }else if(xfzddev.DeviceType==305){
-                            XfzdSyncData(13,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                        }else if(xfzddev.DeviceType==304){
-                            XfzdSyncData(14,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                        }
-                    }else if(xfzddev.devCategory==5){
-                        while(qry.next()){
-                            if(qry.value(0).toInt()==4){
-                                jdata.append(QString(",\"logTime\":\"%1\"").arg(QDateTime::fromTime_t(myt).toString("yyyy-MM-dd HH:mm:ss")));
-                                jdata.append(QString(",\"level\":\"%1\"").arg(qry.value(1).toString()));
-                            }else if(qry.value(0).toInt()==1){
-                                if(qry.value(2).toString().indexOf(QString::fromUtf8("正常"))==0){
-                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(0));
-                                }else if(qry.value(2).toString().indexOf(QString::fromUtf8("低液位"))==0){
-                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(1));
-                                }else if(qry.value(2).toString().indexOf(QString::fromUtf8("高液位"))==0){
-                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(2));
-                                }
-                            }
-                        }
-                        if(xfzddev.DeviceType==402){
-                            XfzdSyncData(2,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                        }else{
-                            XfzdSyncData(3,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                        }
-                    }else if(xfzddev.devCategory==6){
-                        if(xfzddev.DeviceType==258||xfzddev.DeviceType==256||xfzddev.DeviceType==452){
-                            QList<CnPno> pnoList = getPnoValue(xfzddev.Data);
-                            QJsonArray jajsonArray;
-                            for(int i=0;i<pnoList.length();i++){
-                                if(pnoList.at(i).Pno==-1){
-                                    if(pnoList.at(i).PName.compare("powerStatus")==0){
-                                        jdata.append(QString(",\"powerState\":\"%1\"").arg(0));
-                                    }else if(pnoList.at(i).PName.compare("runStatus")==0){
-                                        jdata.append(QString(",\"manualAutomaticState\":\"%1\"").arg(0));
-                                    }else if(pnoList.at(i).PName.compare("startStatus")==0){
-                                        jdata.append(QString(",\"startStopStatus\":\"%1\"").arg(0));
-                                    }else if(pnoList.at(i).PName.compare("faultStatus")==0){
-                                        jdata.append(QString(",\"faultStatus\":\"%1\"").arg(0));
-                                    }
-                                    jdata.append(QString(",\"logTime\":\"%1\"").arg(QDateTime::fromTime_t(myt).toString("yyyy-MM-dd HH:mm:ss")));
-                                }
-                            }
-                            QString device_code;
-                            while(qry.next()){
-                                for(int i=0;i<pnoList.length();i++){
-                                    if(pnoList.at(i).Pno==qry.value(0).toInt()&&qry.value(0).toInt()!=0){
-                                        if(qry.value(2).toString().indexOf(QString::fromUtf8("正常"))==0||qry.value(2).toString().indexOf(QString::fromUtf8("自动"))==0||qry.value(2).toString().indexOf(QString::fromUtf8("停止"))==0){
-                                            if(pnoList.at(i).PName.compare("powerStatus")==0){
-                                                jdata.append(QString(",\"powerState\":\"%1\"").arg(0));
-                                            }else if(pnoList.at(i).PName.compare("runStatus")==0){
-                                                jdata.append(QString(",\"manualAutomaticState\":\"%1\"").arg(0));
-                                            }else if(pnoList.at(i).PName.compare("startStatus")==0){
-                                                jdata.append(QString(",\"startStopStatus\":\"%1\"").arg(0));
-                                            }else if(pnoList.at(i).PName.compare("faultStatus")==0){
-                                                jdata.append(QString(",\"faultStatus\":\"%1\"").arg(0));
-                                            }
-                                        }else if(qry.value(2).toString().indexOf(QString::fromUtf8("关闭"))==0||qry.value(2).toString().indexOf(QString::fromUtf8("手动"))==0||qry.value(2).toString().indexOf(QString::fromUtf8("运行"))==0||qry.value(2).toString().indexOf(QString::fromUtf8("故障"))==0){
-                                            if(pnoList.at(i).PName.compare("powerStatus")==0){
-                                                jdata.append(QString(",\"powerState\":\"%1\"").arg(1));
-                                            }else if(pnoList.at(i).PName.compare("runStatus")==0){
-                                                jdata.append(QString(",\"manualAutomaticState\":\"%1\"").arg(1));
-                                            }else if(pnoList.at(i).PName.compare("startStatus")==0){
-                                                jdata.append(QString(",\"startStopStatus\":\"%1\"").arg(1));
-                                            }else if(pnoList.at(i).PName.compare("faultStatus")==0){
-                                                jdata.append(QString(",\"faultStatus\":\"%1\"").arg(1));
-                                            }
-                                        }else{
-                                            if(pnoList.at(i).PName.compare("powerStatus")==0){
-                                                jdata.append(QString(",\"powerState\":\"%1\"").arg(0));
-                                            }else if(pnoList.at(i).PName.compare("runStatus")==0){
-                                                jdata.append(QString(",\"manualAutomaticState\":\"%1\"").arg(0));
-                                            }else if(pnoList.at(i).PName.compare("startStatus")==0){
-                                                jdata.append(QString(",\"startStopStatus\":\"%1\"").arg(0));
-                                            }else if(pnoList.at(i).PName.compare("faultStatus")==0){
-                                                jdata.append(QString(",\"faultStatus\":\"%1\"").arg(0));
-                                            }
-                                        }
-                                        break;
-                                    }
-                                }
-                            }
-                            if(xfzddev.DeviceType==258){
-                                XfzdSyncData(4,QUuid::createUuid().toString().replace("{","").replace("}",""),"{"+jdata+"}",xfzddev.devCategory);
-                            }else if(xfzddev.DeviceType==256){
-                                XfzdSyncData(5,QUuid::createUuid().toString().replace("{","").replace("}",""),"{"+jdata+"}",xfzddev.devCategory);
-                            }else if(xfzddev.DeviceType==452){
-                                XfzdSyncData(12,QUuid::createUuid().toString().replace("{","").replace("}",""),"{"+jdata+"}",xfzddev.devCategory);
-                            }
-                        }else{
-                            QList<CnPno> pnoList = getPnoValue(xfzddev.Data);
-                            jdata.append(QString(",\"logTime\":\"%1\"").arg(QDateTime::fromTime_t(myt).toString("yyyy-MM-dd HH:mm:ss")));
-                            while(qry.next()){
-                                for(int i=0;i<pnoList.length();i++){
-                                    if(pnoList.at(i).PName.compare("value")==0){
-                                        if(pnoList.at(i).Pno==qry.value(0).toInt()&&qry.value(0).toInt()!=0){
-                                            jdata.append(QString(",\"pressure\":\"%1\"").arg(qry.value(1).toString()));
-                                            if(qry.value(2).toString().indexOf(QString::fromUtf8("正常"))==0){
-                                                jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(0));
-                                            }else if(qry.value(2).toString().indexOf(QString::fromUtf8("低压"))==0){
-                                                jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(1));
-                                            }else if(qry.value(2).toString().indexOf(QString::fromUtf8("高压"))==0){
-                                                jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(2));
-                                            }else{
-                                                logThread->appendData(QString("test1111 ---------- %1").arg(qry.value(2).toString().indexOf(QString::fromUtf8("正常"))));
-                                                jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(0));
-                                            }
-                                            break;
-                                        }
-                                    }
-                                }
-                            }
-                            if(xfzddev.DeviceType==302){
-                                XfzdSyncData(0,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                            }else if(xfzddev.DeviceType==301){
-                                XfzdSyncData(1,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                            }else if(xfzddev.DeviceType==305){
-                                XfzdSyncData(13,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                            }else if(xfzddev.DeviceType==304){
-                                XfzdSyncData(14,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                            }
-                        }
-                    }else if(xfzddev.devCategory==1){
-                        while(qry.next()){
-                            if(qry.value(0).toInt()==1){
-                                if(qry.value(2).toString().indexOf(QString::fromUtf8("监测连线故障"))==0){
-                                    jdata.append(QString(",\"connectStatus\":\"%1\"").arg(1));
-                                }else{
-                                    jdata.append(QString(",\"connectStatus\":\"%1\"").arg(0));
-                                }
-                                jdata.append(QString(",\"workStatus\":\"%1\"").arg(0));
-                                jdata.append(QString(",\"mainPower\":\"%1\"").arg(0));
-                                jdata.append(QString(",\"logTime\":\"%1\"").arg(QDateTime::fromTime_t(myt).toString("yyyy-MM-dd HH:mm:ss")));
-                                XfzdSyncData(15,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
-                            }
-                        }
-                    }
-        }
-    }
+//                    if(xfzddev.devCategory==2){
+//                        while(qry.next()){
+//                            if(qry.value(0).toInt()==4){
+//                                jdata.append(QString(",\"logTime\":\"%1\"").arg(QDateTime::fromTime_t(myt).toString("yyyy-MM-dd HH:mm:ss")));
+//                                jdata.append(QString(",\"pressure\":\"%1\"").arg(qry.value(1).toString()));
+//                            }else if(qry.value(0).toInt()==1){
+//                                if(qry.value(2).toString().indexOf(QString::fromUtf8("正常"))==0){
+//                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(0));
+//                                }else if(qry.value(2).toString().indexOf(QString::fromUtf8("低压"))==0){
+//                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(1));
+//                                }else if(qry.value(2).toString().indexOf(QString::fromUtf8("高压"))==0){
+//                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(2));
+//                                }
+//                            }
+//                        }
+//                        if(xfzddev.DeviceType==302){
+//                            XfzdSyncData(0,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                        }else if(xfzddev.DeviceType==301){
+//                            XfzdSyncData(1,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                        }else if(xfzddev.DeviceType==305){
+//                            XfzdSyncData(13,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                        }else if(xfzddev.DeviceType==304){
+//                            XfzdSyncData(14,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                        }
+//                    }else if(xfzddev.devCategory==5){
+//                        while(qry.next()){
+//                            if(qry.value(0).toInt()==4){
+//                                jdata.append(QString(",\"logTime\":\"%1\"").arg(QDateTime::fromTime_t(myt).toString("yyyy-MM-dd HH:mm:ss")));
+//                                jdata.append(QString(",\"level\":\"%1\"").arg(qry.value(1).toString()));
+//                            }else if(qry.value(0).toInt()==1){
+//                                if(qry.value(2).toString().indexOf(QString::fromUtf8("正常"))==0){
+//                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(0));
+//                                }else if(qry.value(2).toString().indexOf(QString::fromUtf8("低液位"))==0){
+//                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(1));
+//                                }else if(qry.value(2).toString().indexOf(QString::fromUtf8("高液位"))==0){
+//                                    jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(2));
+//                                }
+//                            }
+//                        }
+//                        if(xfzddev.DeviceType==402){
+//                            XfzdSyncData(2,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                        }else{
+//                            XfzdSyncData(3,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                        }
+//                    }else if(xfzddev.devCategory==6){
+//                        if(xfzddev.DeviceType==258||xfzddev.DeviceType==256||xfzddev.DeviceType==452){
+//                            QList<CnPno> pnoList = getPnoValue(xfzddev.Data);
+//                            QJsonArray jajsonArray;
+//                            for(int i=0;i<pnoList.length();i++){
+//                                if(pnoList.at(i).Pno==-1){
+//                                    if(pnoList.at(i).PName.compare("powerStatus")==0){
+//                                        jdata.append(QString(",\"powerState\":\"%1\"").arg(0));
+//                                    }else if(pnoList.at(i).PName.compare("runStatus")==0){
+//                                        jdata.append(QString(",\"manualAutomaticState\":\"%1\"").arg(0));
+//                                    }else if(pnoList.at(i).PName.compare("startStatus")==0){
+//                                        jdata.append(QString(",\"startStopStatus\":\"%1\"").arg(0));
+//                                    }else if(pnoList.at(i).PName.compare("faultStatus")==0){
+//                                        jdata.append(QString(",\"faultStatus\":\"%1\"").arg(0));
+//                                    }
+//                                    jdata.append(QString(",\"logTime\":\"%1\"").arg(QDateTime::fromTime_t(myt).toString("yyyy-MM-dd HH:mm:ss")));
+//                                }
+//                            }
+//                            QString device_code;
+//                            while(qry.next()){
+//                                for(int i=0;i<pnoList.length();i++){
+//                                    if(pnoList.at(i).Pno==qry.value(0).toInt()&&qry.value(0).toInt()!=0){
+//                                        if(qry.value(2).toString().indexOf(QString::fromUtf8("正常"))==0||qry.value(2).toString().indexOf(QString::fromUtf8("自动"))==0||qry.value(2).toString().indexOf(QString::fromUtf8("停止"))==0){
+//                                            if(pnoList.at(i).PName.compare("powerStatus")==0){
+//                                                jdata.append(QString(",\"powerState\":\"%1\"").arg(0));
+//                                            }else if(pnoList.at(i).PName.compare("runStatus")==0){
+//                                                jdata.append(QString(",\"manualAutomaticState\":\"%1\"").arg(0));
+//                                            }else if(pnoList.at(i).PName.compare("startStatus")==0){
+//                                                jdata.append(QString(",\"startStopStatus\":\"%1\"").arg(0));
+//                                            }else if(pnoList.at(i).PName.compare("faultStatus")==0){
+//                                                jdata.append(QString(",\"faultStatus\":\"%1\"").arg(0));
+//                                            }
+//                                        }else if(qry.value(2).toString().indexOf(QString::fromUtf8("关闭"))==0||qry.value(2).toString().indexOf(QString::fromUtf8("手动"))==0||qry.value(2).toString().indexOf(QString::fromUtf8("运行"))==0||qry.value(2).toString().indexOf(QString::fromUtf8("故障"))==0){
+//                                            if(pnoList.at(i).PName.compare("powerStatus")==0){
+//                                                jdata.append(QString(",\"powerState\":\"%1\"").arg(1));
+//                                            }else if(pnoList.at(i).PName.compare("runStatus")==0){
+//                                                jdata.append(QString(",\"manualAutomaticState\":\"%1\"").arg(1));
+//                                            }else if(pnoList.at(i).PName.compare("startStatus")==0){
+//                                                jdata.append(QString(",\"startStopStatus\":\"%1\"").arg(1));
+//                                            }else if(pnoList.at(i).PName.compare("faultStatus")==0){
+//                                                jdata.append(QString(",\"faultStatus\":\"%1\"").arg(1));
+//                                            }
+//                                        }else{
+//                                            if(pnoList.at(i).PName.compare("powerStatus")==0){
+//                                                jdata.append(QString(",\"powerState\":\"%1\"").arg(0));
+//                                            }else if(pnoList.at(i).PName.compare("runStatus")==0){
+//                                                jdata.append(QString(",\"manualAutomaticState\":\"%1\"").arg(0));
+//                                            }else if(pnoList.at(i).PName.compare("startStatus")==0){
+//                                                jdata.append(QString(",\"startStopStatus\":\"%1\"").arg(0));
+//                                            }else if(pnoList.at(i).PName.compare("faultStatus")==0){
+//                                                jdata.append(QString(",\"faultStatus\":\"%1\"").arg(0));
+//                                            }
+//                                        }
+//                                        break;
+//                                    }
+//                                }
+//                            }
+//                            if(xfzddev.DeviceType==258){
+//                                XfzdSyncData(4,QUuid::createUuid().toString().replace("{","").replace("}",""),"{"+jdata+"}",xfzddev.devCategory);
+//                            }else if(xfzddev.DeviceType==256){
+//                                XfzdSyncData(5,QUuid::createUuid().toString().replace("{","").replace("}",""),"{"+jdata+"}",xfzddev.devCategory);
+//                            }else if(xfzddev.DeviceType==452){
+//                                XfzdSyncData(12,QUuid::createUuid().toString().replace("{","").replace("}",""),"{"+jdata+"}",xfzddev.devCategory);
+//                            }
+//                        }else{
+//                            QList<CnPno> pnoList = getPnoValue(xfzddev.Data);
+//                            jdata.append(QString(",\"logTime\":\"%1\"").arg(QDateTime::fromTime_t(myt).toString("yyyy-MM-dd HH:mm:ss")));
+//                            while(qry.next()){
+//                                for(int i=0;i<pnoList.length();i++){
+//                                    if(pnoList.at(i).PName.compare("value")==0){
+//                                        if(pnoList.at(i).Pno==qry.value(0).toInt()&&qry.value(0).toInt()!=0){
+//                                            jdata.append(QString(",\"pressure\":\"%1\"").arg(qry.value(1).toString()));
+//                                            if(qry.value(2).toString().indexOf(QString::fromUtf8("正常"))==0){
+//                                                jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(0));
+//                                            }else if(qry.value(2).toString().indexOf(QString::fromUtf8("低压"))==0){
+//                                                jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(1));
+//                                            }else if(qry.value(2).toString().indexOf(QString::fromUtf8("高压"))==0){
+//                                                jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(2));
+//                                            }else{
+//                                                logThread->appendData(QString("test1111 ---------- %1").arg(qry.value(2).toString().indexOf(QString::fromUtf8("正常"))));
+//                                                jdata.append(QString(",\"alarmStatus\":\"%1\"").arg(0));
+//                                            }
+//                                            break;
+//                                        }
+//                                    }
+//                                }
+//                            }
+//                            if(xfzddev.DeviceType==302){
+//                                XfzdSyncData(0,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                            }else if(xfzddev.DeviceType==301){
+//                                XfzdSyncData(1,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                            }else if(xfzddev.DeviceType==305){
+//                                XfzdSyncData(13,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                            }else if(xfzddev.DeviceType==304){
+//                                XfzdSyncData(14,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                            }
+//                        }
+//                    }else if(xfzddev.devCategory==1){
+//                        while(qry.next()){
+//                            if(qry.value(0).toInt()==1){
+//                                if(qry.value(2).toString().indexOf(QString::fromUtf8("监测连线故障"))==0){
+//                                    jdata.append(QString(",\"connectStatus\":\"%1\"").arg(1));
+//                                }else{
+//                                    jdata.append(QString(",\"connectStatus\":\"%1\"").arg(0));
+//                                }
+//                                jdata.append(QString(",\"workStatus\":\"%1\"").arg(0));
+//                                jdata.append(QString(",\"mainPower\":\"%1\"").arg(0));
+//                                jdata.append(QString(",\"logTime\":\"%1\"").arg(QDateTime::fromTime_t(myt).toString("yyyy-MM-dd HH:mm:ss")));
+//                                XfzdSyncData(15,QUuid::createUuid().toString().replace("{","").replace("}",""), "{"+jdata+"}",xfzddev.devCategory);
+//                            }
+//                        }
+//                    }
+//        }
+//    }
 //    if((!isSending2)&&(cnSyncdataLiet.length()>0)){
 //        isSending2 = true;
 //        cnCount=cnCount+1;