fix: 修复多处代码质量问题-移除unwrap/println/dead-code/重复代码/错误吞咽

This commit is contained in:
2026-05-11 13:38:41 +08:00
parent 0cba52f545
commit 061c2bbb5a
7 changed files with 74 additions and 117 deletions

View File

@@ -17,7 +17,7 @@ pub async fn get_current_user_profile(
let user = db::get_user_by_id(pool.get_ref(), user_id).await?;
let is_paid_active = user.is_paid &&
(user.paid_expires_at.is_none() || user.paid_expires_at.unwrap() > chrono::Utc::now());
user.paid_expires_at.map_or(true, |expires| expires > chrono::Utc::now());
Ok(HttpResponse::Ok().json(serde_json::json!({
"success": true,