第一阶段只差兼容性问题了
This commit is contained in:
@ -65,11 +65,6 @@ RequestBodyBase::RequestBodyBase(){
|
||||
exit(1);
|
||||
}
|
||||
parter_id=obj_root.value("parter_id").toString();
|
||||
if(obj_root.value("release")==QJsonValue::Undefined){
|
||||
QMessageBox::warning(nullptr, QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"));
|
||||
exit(1);
|
||||
}
|
||||
release=obj_root.value("release").toString();
|
||||
}else{
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
QMessageBox::warning(nullptr, QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"));
|
||||
@ -107,6 +102,8 @@ RequestBodyBase::RequestBodyBase(){
|
||||
default:
|
||||
os_version="Unknown";
|
||||
}
|
||||
this->release = RELEASE;
|
||||
this->version = VERSION;
|
||||
//<2F><>ȡMachineGUID<49><44>ȡMD5<44><35>Ϊdevice_id
|
||||
QByteArray hash = QCryptographicHash::hash(getMachineGUID().toUtf8(), QCryptographicHash::Md5);
|
||||
device_id = hash.toHex();
|
||||
@ -114,6 +111,10 @@ RequestBodyBase::RequestBodyBase(){
|
||||
QJsonValue value = device_id;
|
||||
QJsonObject obj_root = qJsonDocument.object();
|
||||
obj_root.insert("device_id", value);
|
||||
QJsonValue version_json = this->version;
|
||||
obj_root.insert("version", version_json);
|
||||
QJsonValue release_json = this->release;
|
||||
obj_root.insert("release", release_json);
|
||||
qJsonDocument.setObject(obj_root);
|
||||
QJsonValue os_json(this->os);
|
||||
QJsonValue os_version_json(this->os_version);
|
||||
|
Reference in New Issue
Block a user