feat: Remove unused get_user_credit_info method from CreditService
This commit is contained in:
@@ -106,34 +106,3 @@ class CreditService:
|
|||||||
"error": str(e),
|
"error": str(e),
|
||||||
"message": "Credit refill failed",
|
"message": "Credit refill failed",
|
||||||
}
|
}
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def get_user_credit_info(user_id: int) -> dict:
|
|
||||||
"""Get detailed credit information for a specific user.
|
|
||||||
|
|
||||||
Args:
|
|
||||||
user_id: The user's ID
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
dict: User's credit information
|
|
||||||
|
|
||||||
"""
|
|
||||||
user = User.query.get(user_id)
|
|
||||||
if not user:
|
|
||||||
return {"error": "User not found"}
|
|
||||||
|
|
||||||
if not user.plan:
|
|
||||||
return {"error": "User has no plan assigned"}
|
|
||||||
|
|
||||||
return {
|
|
||||||
"user_id": user.id,
|
|
||||||
"email": user.email,
|
|
||||||
"current_credits": user.credits,
|
|
||||||
"plan": {
|
|
||||||
"code": user.plan.code,
|
|
||||||
"name": user.plan.name,
|
|
||||||
"daily_credits": user.plan.credits,
|
|
||||||
"max_credits": user.plan.max_credits,
|
|
||||||
},
|
|
||||||
"is_active": user.is_active,
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user