feat: implement payment order system (create-order, mock-confirm, get-quota)
This commit is contained in:
10
src/main.rs
10
src/main.rs
@@ -17,9 +17,10 @@ use auth::jwt_middleware;
|
||||
use config::AppConfig;
|
||||
use db::create_pool;
|
||||
use handlers::{
|
||||
admin_get_user, admin_update_user_payment, delete_weather, generate_temp_token_handler,
|
||||
get_current_user_profile, get_weather_brief, get_weather_details, health_check, login,
|
||||
post_weather_data, save_user_profile, serve_static_files,
|
||||
admin_get_user, admin_update_user_payment, create_order, delete_weather,
|
||||
generate_temp_token_handler, get_current_user_profile, get_user_quota,
|
||||
get_weather_brief, get_weather_details, health_check, login,
|
||||
mock_confirm, post_weather_data, save_user_profile, serve_static_files,
|
||||
};
|
||||
use models::AppState;
|
||||
|
||||
@@ -74,6 +75,9 @@ fn create_server_config(
|
||||
.service(save_user_profile) // #[put("/api/user/profile")]
|
||||
.service(admin_get_user) // #[get("/api/admin/users/{id}")]
|
||||
.service(admin_update_user_payment) // #[put("/api/admin/users/{id}/payment")]
|
||||
.service(create_order) // #[post("/api/payment/create-order")]
|
||||
.service(mock_confirm) // #[post("/api/payment/mock-confirm")]
|
||||
.service(get_user_quota) // #[get("/api/user/quota")]
|
||||
)
|
||||
// 健康检查
|
||||
.service(health_check)
|
||||
|
||||
Reference in New Issue
Block a user