back end calls
This commit is contained in:
@@ -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))}")
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user