feat: Remove unused get_user_credit_info method from CreditService
This commit is contained in:
@@ -106,34 +106,3 @@ class CreditService:
|
||||
"error": str(e),
|
||||
"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