|
@@ -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;
|