From ef3250970ab00344f8680f57aab9f069d64d1b43 Mon Sep 17 00:00:00 2001 From: 12451 <12451@example.com> Date: Thu, 2 Jul 2026 21:08:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20CabinetRow=E6=B7=BB=E5=8A=A0iccid?= =?UTF-8?q?=E5=92=8Caddress=E5=AD=97=E6=AE=B5=EF=BC=8CAPI=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=AE=8C=E6=95=B4=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- software/api-server/src/routes/cabinets.rs | 2 +- software/api-server/src/routes/organizations.rs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/software/api-server/src/routes/cabinets.rs b/software/api-server/src/routes/cabinets.rs index 119eb70..81dc0fa 100644 --- a/software/api-server/src/routes/cabinets.rs +++ b/software/api-server/src/routes/cabinets.rs @@ -70,7 +70,7 @@ pub async fn list_cabinets( let db = &state.mysql; let rows = sqlx::query_as::<_, CabinetRow>( - r#"SELECT id, project_id, abstract_id, imei, name, status + r#"SELECT id, project_id, abstract_id, imei, iccid, name, address, status FROM cabinets WHERE project_id = ? ORDER BY id"#, ) .bind(project_id) diff --git a/software/api-server/src/routes/organizations.rs b/software/api-server/src/routes/organizations.rs index 8f4d7c9..e12bf34 100644 --- a/software/api-server/src/routes/organizations.rs +++ b/software/api-server/src/routes/organizations.rs @@ -64,7 +64,11 @@ pub struct CabinetRow { pub project_id: Option, pub abstract_id: String, pub imei: String, + #[serde(skip_serializing_if = "Option::is_none")] + pub iccid: Option, pub name: Option, + #[serde(skip_serializing_if = "Option::is_none")] + pub address: Option, pub status: i8, }