66from module_admin .entity .do .post_do import SysPost
77from module_admin .entity .do .menu_do import SysMenu
88from module_admin .entity .vo .user_vo import UserModel , UserRoleModel , UserPostModel , CurrentUserInfo , UserQueryModel , UserRoleQueryModel
9- from utils .time_format_util import list_format_datetime , format_datetime_dict_list
9+ from utils .time_format_util import object_format_datetime , list_format_datetime , format_datetime_dict_list
1010from datetime import datetime , time
1111from typing import Union , List
1212
@@ -55,11 +55,11 @@ def get_user_by_id(cls, db: Session, user_id: int):
5555 """
5656 query_user_basic_info = db .query (SysUser ) \
5757 .filter (SysUser .status == 0 , SysUser .del_flag == 0 , SysUser .user_id == user_id ) \
58- .distinct ().all ()
58+ .distinct ().first ()
5959 query_user_dept_info = db .query (SysDept ).select_from (SysUser ) \
6060 .filter (SysUser .status == 0 , SysUser .del_flag == 0 , SysUser .user_id == user_id ) \
6161 .join (SysDept , and_ (SysUser .dept_id == SysDept .dept_id , SysDept .status == 0 , SysDept .del_flag == 0 )) \
62- .distinct ().all ()
62+ .distinct ().first ()
6363 query_user_role_info = db .query (SysRole ).select_from (SysUser ) \
6464 .filter (SysUser .status == 0 , SysUser .del_flag == 0 , SysUser .user_id == user_id ) \
6565 .outerjoin (SysUserRole , SysUser .user_id == SysUserRole .user_id ) \
@@ -85,8 +85,8 @@ def get_user_by_id(cls, db: Session, user_id: int):
8585 .order_by (SysMenu .order_num ) \
8686 .distinct ().all ()
8787 results = dict (
88- user_basic_info = list_format_datetime (query_user_basic_info ),
89- user_dept_info = list_format_datetime (query_user_dept_info ),
88+ user_basic_info = object_format_datetime (query_user_basic_info ),
89+ user_dept_info = object_format_datetime (query_user_dept_info ),
9090 user_role_info = list_format_datetime (query_user_role_info ),
9191 user_post_info = list_format_datetime (query_user_post_info ),
9292 user_menu_info = list_format_datetime (query_user_menu_info )
@@ -104,11 +104,11 @@ def get_user_detail_by_id(cls, db: Session, user_id: int):
104104 """
105105 query_user_basic_info = db .query (SysUser ) \
106106 .filter (SysUser .del_flag == 0 , SysUser .user_id == user_id ) \
107- .distinct ().all ()
107+ .distinct ().first ()
108108 query_user_dept_info = db .query (SysDept ).select_from (SysUser ) \
109109 .filter (SysUser .del_flag == 0 , SysUser .user_id == user_id ) \
110110 .join (SysDept , and_ (SysUser .dept_id == SysDept .dept_id , SysDept .status == 0 , SysDept .del_flag == 0 )) \
111- .distinct ().all ()
111+ .distinct ().first ()
112112 query_user_role_info = db .query (SysRole ).select_from (SysUser ) \
113113 .filter (SysUser .del_flag == 0 , SysUser .user_id == user_id ) \
114114 .outerjoin (SysUserRole , SysUser .user_id == SysUserRole .user_id ) \
@@ -127,8 +127,8 @@ def get_user_detail_by_id(cls, db: Session, user_id: int):
127127 .join (SysMenu , and_ (SysRoleMenu .menu_id == SysMenu .menu_id , SysMenu .status == 0 )) \
128128 .distinct ().all ()
129129 results = dict (
130- user_basic_info = list_format_datetime (query_user_basic_info ),
131- user_dept_info = list_format_datetime (query_user_dept_info ),
130+ user_basic_info = object_format_datetime (query_user_basic_info ),
131+ user_dept_info = object_format_datetime (query_user_dept_info ),
132132 user_role_info = list_format_datetime (query_user_role_info ),
133133 user_post_info = list_format_datetime (query_user_post_info ),
134134 user_menu_info = list_format_datetime (query_user_menu_info )
0 commit comments