diff --git a/Windows/CS/Framework4.0/Updater/src/main.rs b/Windows/CS/Framework4.0/Updater/src/main.rs index b1bb39f..23720f3 100644 --- a/Windows/CS/Framework4.0/Updater/src/main.rs +++ b/Windows/CS/Framework4.0/Updater/src/main.rs @@ -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 );