back end calls

This commit is contained in:
CHIEFSOFT\ameye
2025-06-23 12:34:41 -04:00
parent 1279786780
commit 4b269e3697
2 changed files with 23 additions and 5 deletions
+13 -5
View File
@@ -28,18 +28,26 @@ class AccountService(BaseService):
with db.session.begin():
validated_data = RegisterService.validate_data(data, UserSchema())
# username = validated_data.get('username')
# password = validated_data.get('password')
user_token = validated_data.get('token')
uid = validated_data.get('uid')
member = Members.get_member_by_uid(uid)
# Simulate processing
response_data = {
"member_id": 0,
"uid": 0,
"member_id": member.id,
"uid": str(uid),
"username": member.username,
"account_name": member.account_name,
"firstname":member.firstname,
"lastname": member.lastname,
"room": member.uid,
"token": user_token
}
return ResponseHelper.success(data=response_data)
return ResponseHelper.success(data=response_data)
except ValidationError as err:
logger.error(f"Validation Error: {getattr(err, 'messages', str(err))}")
+10
View File
@@ -48,4 +48,14 @@ class Members(db.Model):
if not member:
raise ValueError(f"Username = {username} not found")
return member
def get_member_by_uid(cls, uid):
"""
Return an offer by its ID.
"""
member = cls.query.filter_by(uid=str(uid)).first()
if not member:
raise ValueError(f"User UID = {uid} not found")
return member