diff --git a/vue-fastapi-backend/module_admin/dao/datastd_dao.py b/vue-fastapi-backend/module_admin/dao/datastd_dao.py index 62b9043..859aebb 100644 --- a/vue-fastapi-backend/module_admin/dao/datastd_dao.py +++ b/vue-fastapi-backend/module_admin/dao/datastd_dao.py @@ -534,13 +534,7 @@ class DataStdDao: async def get_data_dict_by_id(cls, db: AsyncSession, id: str): List = ( await db.execute( - select(DataStdMain.data_sec_lvl).select_from(DataStdMain) - .join( - DataStdDict, - and_( - DataStdDict.data_std_no == DataStdMain.data_std_no, - ), isouter=True - ) + select(DataStdDict) .where( DataStdDict.onum == id ) @@ -552,7 +546,13 @@ class DataStdDao: async def get_data_sec_lvl_by_dict_id(cls, db: AsyncSession, id: str): List = ( await db.execute( - select(DataStdDict) + select(DataStdMain.data_sec_lvl).select_from(DataStdMain) + .join( + DataStdDict, + and_( + DataStdDict.data_std_no == DataStdMain.data_std_no, + ), isouter=True + ) .where( DataStdDict.onum == id )