|
|
@ -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 |
|
|
|
) |
|
|
|