|
@@ -876,6 +876,8 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
{
|
|
|
if(dataType==0x01){
|
|
|
SysStatusReport *rep = static_cast<SysStatusReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlSysStatusReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->SysStatus,rep->SendTime,rep->ReportTime);
|
|
|
#ifdef JdxfDb
|
|
|
QString sta="";
|
|
@@ -939,6 +941,8 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
#endif
|
|
|
}else if((dataType==0x15)||(dataType==0xcf)){
|
|
|
UserinfoStatusReport *rep = static_cast<UserinfoStatusReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoStaReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->UserinfoStatus,rep->SendTime,rep->ReportTime);
|
|
|
#ifdef JdxfDb
|
|
|
QString sta = "";
|
|
@@ -980,6 +984,8 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
#endif
|
|
|
}else if((dataType==0x02)||(dataType==0xce)){
|
|
|
UnitStatusReport *rep = static_cast<UnitStatusReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
#ifdef JdxfDb
|
|
|
QString sta = "";
|
|
|
QString pos = QString("H%1P").arg(dataType,2,10,QChar('0'));
|
|
@@ -1036,6 +1042,8 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
#endif
|
|
|
}else if(dataType==0x88){
|
|
|
UserinfoStatusReport *rep = static_cast<UserinfoStatusReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoStaRestoreReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->UserinfoStatus,rep->SendTime,rep->ReportTime);
|
|
|
#ifdef JdxfDb
|
|
|
QString sta = "";
|
|
@@ -1075,6 +1083,8 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
#endif
|
|
|
}else if(dataType==0x87){
|
|
|
UnitStatusReport *rep = static_cast<UnitStatusReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlUintStatusRestoreReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->UnitType,rep->UnitAddr,rep->UintStatus,rep->UnitNote,rep->SendTime,rep->ReportTime);
|
|
|
#ifdef JdxfDb
|
|
|
QString sta = "";
|
|
@@ -1121,6 +1131,8 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
#endif
|
|
|
}else if(dataType==0x86){
|
|
|
SysStatusReport *rep = static_cast<SysStatusReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlSysStatusRestoreReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->SysStatus,rep->SendTime,rep->ReportTime);
|
|
|
#ifdef JdxfDb
|
|
|
QString sta = "";
|
|
@@ -1181,6 +1193,8 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
#endif
|
|
|
}else if(dataType==0x89){
|
|
|
UnitStatusReport2 *rep = static_cast<UnitStatusReport2 *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlUintStatusReport2(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->UnitType,rep->UnitAddr,rep->UintStatus,rep->UnitNote,rep->SendTime,rep->ReportTime);
|
|
|
#ifdef JdxfDb
|
|
|
QString sta = "";
|
|
@@ -1229,6 +1243,8 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
#endif
|
|
|
}else if(dataType==0x8a){
|
|
|
UnitStatusReport2 *rep = static_cast<UnitStatusReport2 *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlUintStatusRestoreReport2(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->UnitType,rep->UnitAddr,rep->UintStatus,rep->UnitNote,rep->SendTime,rep->ReportTime);
|
|
|
#ifdef JdxfDb
|
|
|
QString sta = "";
|
|
@@ -1275,9 +1291,13 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
#endif
|
|
|
}else if(dataType==0x03){
|
|
|
UnitDataReport *rep = static_cast<UnitDataReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlUintDateReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->UnitType,rep->UnitAddr,rep->UnitDataType,rep->UintData,rep->SendTime,rep->ReportTime);
|
|
|
}else if(dataType==0x04){
|
|
|
SysOperationReport *rep = static_cast<SysOperationReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlOperationReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->OperationType,rep->UserId,rep->SendTime,rep->ReportTime);
|
|
|
#ifdef JdxfDb
|
|
|
QString sta = "";
|
|
@@ -1314,18 +1334,25 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
#endif
|
|
|
}else if(dataType==0x05){
|
|
|
SysVersionReport *rep = static_cast<SysVersionReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlVersionReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->Ver,rep->SendTime);
|
|
|
}else if(dataType==0x06){
|
|
|
SysNoteReport *rep = static_cast<SysNoteReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlSystemNoteReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->SysNote,rep->SendTime);
|
|
|
}else if(dataType==0x07){
|
|
|
UnitNoteReport *rep = static_cast<UnitNoteReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlUintNoteReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->UnitType,rep->UnitAddr,rep->UnitNote,rep->SendTime);
|
|
|
}else if(dataType==0x08){
|
|
|
SysTimeReport *rep = static_cast<SysTimeReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlTimeReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->SendTime,rep->ReportTime);
|
|
|
}else if(dataType==0x18){
|
|
|
UserinfoOperationReport *rep = static_cast<UserinfoOperationReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
#ifdef JdxfDb
|
|
|
QString sta = "";
|
|
|
QString pos = QString("U%1P").arg(dataType,2,10,QChar('0'));
|
|
@@ -1372,27 +1399,41 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
#endif
|
|
|
}else if(dataType==0x19){
|
|
|
UserinfoVersionReport *rep = static_cast<UserinfoVersionReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoVersionReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->Ver,rep->SendTime);
|
|
|
}else if(dataType==0x1a){
|
|
|
UserinfoParamreport *rep = static_cast<UserinfoParamreport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoParamNoteReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->PNote,rep->SendTime);
|
|
|
}else if(dataType==0x1c){
|
|
|
UserinfoTimeReport *rep = static_cast<UserinfoTimeReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->UiTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoTimeReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SendTime,rep->UiTime);
|
|
|
}else if(dataType==0x80){
|
|
|
UserinfoTimeReport *rep = static_cast<UserinfoTimeReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->UiTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoManuDateReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SendTime,rep->UiTime);
|
|
|
}else if((dataType==0x81)||(dataType==0xcb)){
|
|
|
UserinfoTimeReport *rep = static_cast<UserinfoTimeReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->UiTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoSignupTimeReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SendTime,rep->UiTime);
|
|
|
}else if(dataType==0x82){
|
|
|
UserInfoBootReport *rep = static_cast<UserInfoBootReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoBootReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->UserId,rep->SendTime,rep->ReportTime);
|
|
|
}else if(dataType==0x83){
|
|
|
UserInfoBootReport *rep = static_cast<UserInfoBootReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoShutdownReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->UserId,rep->SendTime,rep->ReportTime);
|
|
|
}else if(dataType==0x84){
|
|
|
UserInfoSysBootReport *rep = static_cast<UserInfoSysBootReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlSysBootReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->SendTime,rep->ReportTime);
|
|
|
QString pos = "U132P1";
|
|
|
QString uadd = QString::fromUtf8("系统类型:%1 系统地址:%2 端口:%2").arg(rep->SysType).arg(rep->SysAddr);
|
|
@@ -1404,6 +1445,8 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
dbThread->appendAlarm(AlarmRep(rep->SrcAddr,sql,pos,rep->ReportTime.toString("yyyy-MM-dd HH:mm:ss"),uadd,rep->SysAddr,""));
|
|
|
}else if(dataType==0x85){
|
|
|
UserInfoSysBootReport *rep = static_cast<UserInfoSysBootReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlSysShutdownReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->SendTime,rep->ReportTime);
|
|
|
QString pos = "U132P1";
|
|
|
QString uadd = QString::fromUtf8("系统类型:%1 系统地址:%2 端口:%2").arg(rep->SysType).arg(rep->SysAddr);
|
|
@@ -1415,21 +1458,33 @@ void UserInfoProcessCore::getBuildingFireCtrlReport(quint8 dataType, QString ip,
|
|
|
dbThread->appendAlarm(AlarmRep(rep->SrcAddr,sql,pos,rep->ReportTime.toString("yyyy-MM-dd HH:mm:ss"),uadd,rep->SysAddr,""));
|
|
|
}else if(dataType==0xc8){
|
|
|
UserInfoCommReport *rep = static_cast<UserInfoCommReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoCommStaReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->CommSta,rep->SendTime,rep->ReportTime);
|
|
|
}else if(dataType==0xc9){
|
|
|
UserInfoCommReport *rep = static_cast<UserInfoCommReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoCommStaRestoreReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->CommSta,rep->SendTime,rep->ReportTime);
|
|
|
}else if(dataType==0xca){
|
|
|
UserinfoOperationReport *rep = static_cast<UserinfoOperationReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoPostsoutReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->UserId,rep->SendTime,rep->ReportTime);
|
|
|
}else if(dataType==0xcc){
|
|
|
UserinfoUnitFireTypereport *rep = static_cast<UserinfoUnitFireTypereport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlUintFireTypeReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->UnitType,rep->UnitAddr,rep->FireType,rep->UnitNote,rep->SendTime,rep->ReportTime);
|
|
|
}else if(dataType==0xcd){
|
|
|
UserInfoSysActStatusReport *rep = static_cast<UserInfoSysActStatusReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireCtrlSysActStatusReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->SysType,rep->SysAddr,rep->ActStatus,rep->SendTime,rep->ReportTime);
|
|
|
}else if(dataType==0xd0){
|
|
|
UserinfoOperationReport *rep = static_cast<UserinfoOperationReport *>(data);
|
|
|
+ rep->SendTime = QDateTime::currentDateTime();
|
|
|
+ rep->ReportTime = QDateTime::currentDateTime();
|
|
|
getBuildingFireUserinfoOptTimeReport(rep->Sn,rep->SrcAddr,rep->DestAddr,dataType,rep->UserId,rep->SendTime,rep->ReportTime);
|
|
|
}
|
|
|
}
|