把 DeviceNumber 放进 Data 里

This commit is contained in:
zqm
2026-04-08 09:15:18 +08:00
parent a62ceba6de
commit a69243c2ac

View File

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