back end calls
This commit is contained in:
@@ -28,18 +28,26 @@ class AccountService(BaseService):
|
|||||||
with db.session.begin():
|
with db.session.begin():
|
||||||
|
|
||||||
validated_data = RegisterService.validate_data(data, UserSchema())
|
validated_data = RegisterService.validate_data(data, UserSchema())
|
||||||
# username = validated_data.get('username')
|
user_token = validated_data.get('token')
|
||||||
# password = validated_data.get('password')
|
uid = validated_data.get('uid')
|
||||||
|
member = Members.get_member_by_uid(uid)
|
||||||
|
|
||||||
# Simulate processing
|
# Simulate processing
|
||||||
response_data = {
|
response_data = {
|
||||||
"member_id": 0,
|
"member_id": member.id,
|
||||||
"uid": 0,
|
"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)
|
||||||
|
|
||||||
|
return ResponseHelper.success(data=response_data)
|
||||||
|
|
||||||
except ValidationError as err:
|
except ValidationError as err:
|
||||||
|
|
||||||
logger.error(f"Validation Error: {getattr(err, 'messages', str(err))}")
|
logger.error(f"Validation Error: {getattr(err, 'messages', str(err))}")
|
||||||
|
|||||||
@@ -48,4 +48,14 @@ class Members(db.Model):
|
|||||||
|
|
||||||
if not member:
|
if not member:
|
||||||
raise ValueError(f"Username = {username} not found")
|
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
|
return member
|
||||||
Reference in New Issue
Block a user