finalize medical consultation agent backend
This commit is contained in:
@@ -100,7 +100,7 @@ class ExternalAuthService:
|
||||
username = self._first_present(data, ["username", "account", "mobile", "phone"])
|
||||
display_name = self._first_present(data, ["display_name", "name", "nickname", "real_name"])
|
||||
role = self._first_present(data, ["role_type", "role", "user_role"])
|
||||
institution_id = self._to_int(data.get("institution"))
|
||||
institution_id = self._to_int(data.get("institution_id") or data.get("institution"))
|
||||
tenant_id = str(institution_id) if institution_id is not None else None
|
||||
profile = self._build_profile(data)
|
||||
return AuthenticatedUser(
|
||||
@@ -114,7 +114,7 @@ class ExternalAuthService:
|
||||
gender=self._to_int(data.get("gender")),
|
||||
institution_id=institution_id,
|
||||
institution_name=self._to_str(data.get("institution_name")),
|
||||
department_id=self._to_int(data.get("department")),
|
||||
department_id=self._to_int(data.get("department_id") or data.get("department")),
|
||||
department_name=self._to_str(data.get("department_name")),
|
||||
title_name=self._to_str(data.get("title_name")),
|
||||
major=self._to_str(data.get("major")),
|
||||
@@ -136,8 +136,10 @@ class ExternalAuthService:
|
||||
"gender",
|
||||
"role_type",
|
||||
"institution",
|
||||
"institution_id",
|
||||
"institution_name",
|
||||
"department",
|
||||
"department_id",
|
||||
"department_name",
|
||||
"title_name",
|
||||
"major",
|
||||
@@ -151,7 +153,12 @@ class ExternalAuthService:
|
||||
"total_case_count",
|
||||
"current_level",
|
||||
"status",
|
||||
"last_login",
|
||||
"last_login_time",
|
||||
"is_superuser",
|
||||
"is_staff",
|
||||
"is_active",
|
||||
"date_joined",
|
||||
"created_at",
|
||||
"updated_at",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user