From 90d092729adeaebcfab45edd88f2dd3416d60c9b Mon Sep 17 00:00:00 2001 From: mokurin000 Date: Wed, 21 Jan 2026 03:30:36 +0800 Subject: [PATCH] todo: fix logout issue --- sdgb-api/src/all_net/model.rs | 2 +- sdgb-api/src/title/model/user_login_api/mod.rs | 13 +++++++------ sdgb-api/src/title/model/user_logout_api/mod.rs | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/sdgb-api/src/all_net/model.rs b/sdgb-api/src/all_net/model.rs index 1b880d8..c5a957d 100644 --- a/sdgb-api/src/all_net/model.rs +++ b/sdgb-api/src/all_net/model.rs @@ -29,7 +29,7 @@ pub struct GetResponse { impl GetUserId { pub fn new(qr_code: impl Into) -> Self { - let chip_id = "A63E-01E54389854".to_string(); + let chip_id = "A63E-01C28055905".to_string(); let timestamp = Utc::now() .with_timezone(&FixedOffset::east_opt(8 * 60 * 60).unwrap()) diff --git a/sdgb-api/src/title/model/user_login_api/mod.rs b/sdgb-api/src/title/model/user_login_api/mod.rs index 4063a55..fc04a00 100644 --- a/sdgb-api/src/title/model/user_login_api/mod.rs +++ b/sdgb-api/src/title/model/user_login_api/mod.rs @@ -49,18 +49,19 @@ impl UserLoginApi { info!("login unix timestamp: {date_time}"); - // 爱玩星球焦作解放店 + // 插电师北京王府井银泰店 UserLoginApi { user_id, date_time, - region_id: 13, acsess_code: "".to_owned(), - place_id: 3223.to_string(), generic_flag: 0, token, is_continue, - client_id: "A63E01E6170".into(), + + region_id: 1, + place_id: 1403.to_string(), + client_id: "A63E01C2805".into(), } } } @@ -69,10 +70,10 @@ impl UserLoginApiResp { pub fn error(&self) -> Option { match self.return_code { 1 => None, - 100 => Some(LoginError::AlreadyLogged), + 100 | 110 => Some(LoginError::AlreadyLogged), 102 => Some(LoginError::QRCodeExpired), 103 => Some(LoginError::AccountUnregistered), - 106 | 110 => Some(LoginError::KeychipMismatch), + 106 => Some(LoginError::KeychipMismatch), error => Some(LoginError::Unknown { error }), } } diff --git a/sdgb-api/src/title/model/user_logout_api/mod.rs b/sdgb-api/src/title/model/user_logout_api/mod.rs index eab58b6..0631be5 100644 --- a/sdgb-api/src/title/model/user_logout_api/mod.rs +++ b/sdgb-api/src/title/model/user_logout_api/mod.rs @@ -37,7 +37,7 @@ impl Default for UserLogoutApi { date_time, region_id: 22, place_id: 3490, - client_id: "A63E01E9564".into(), + client_id: "A63E01C2805".into(), type_: 1, access_code: "", }