把 DeviceNumber 放进 Data 里
This commit is contained in:
@@ -206,10 +206,10 @@ async fn run_updater(debug_mode: bool) {
|
||||
if debug_for_first {
|
||||
println!("[首次连接] 发送 GetFileVer 命令...");
|
||||
}
|
||||
// 构造 GetFileVer 消息 - Type在前,DeviceNumber从公共配置读取,file_list数组
|
||||
// 构造 GetFileVer 消息 - Type在前,DeviceNumber 放在 Data 内部
|
||||
// 注意:手动拼接字符串确保 Type 在 JSON 的第一位(serde_json::json! 会按字母排序)
|
||||
let msg_str = format!(
|
||||
r#"{{"Type":"GetFileVer","DeviceNumber":"{}","Data":{{"file_list":["BootLoader.exe"]}}}}"#,
|
||||
r#"{{"Type":"GetFileVer","Data":{{"DeviceNumber":"{}","file_list":["BootLoader.exe"]}}}}"#,
|
||||
device_number
|
||||
);
|
||||
|
||||
@@ -259,9 +259,9 @@ async fn run_updater(debug_mode: bool) {
|
||||
if debug_for_reconnected {
|
||||
println!("[重连成功] 发送 GetFileVer 命令...");
|
||||
}
|
||||
// 构造 GetFileVer 消息 - Type在前,DeviceNumber从公共配置读取,file_list数组
|
||||
// 构造 GetFileVer 消息 - Type在前,DeviceNumber 放在 Data 内部
|
||||
let msg_str = format!(
|
||||
r#"{{"Type":"GetFileVer","DeviceNumber":"{}","Data":{{"file_list":["BootLoader.exe"]}}}}"#,
|
||||
r#"{{"Type":"GetFileVer","Data":{{"DeviceNumber":"{}","file_list":["BootLoader.exe"]}}}}"#,
|
||||
device_number
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user