Browse Source

修复元数据信息页面bug

master
xueyinfei 3 weeks ago
parent
commit
6a3e0caa6b
  1. 15
      vue-fastapi-backend/module_admin/dao/meta_dao.py
  2. 2
      vue-fastapi-backend/module_admin/service/approval_service.py

15
vue-fastapi-backend/module_admin/dao/meta_dao.py

@ -456,6 +456,21 @@ class MetaDao:
)
return query_result
@classmethod
async def get_meta_col_supp_vett_by_table(cls, table: MetadataSuppInfoVett, db: AsyncSession):
query_result = (
(
await db.execute(
select(MetadataFldSuppInfoVett)
.where(MetadataFldSuppInfoVett.ssys_id == table.ssys_id,
MetadataFldSuppInfoVett.mdl_name == table.mdl_name,
MetadataFldSuppInfoVett.tab_eng_name == table.tab_eng_name,
MetadataFldSuppInfoVett.business_id == table.business_id).distinct()
)
).scalars().all()
)
return query_result
@classmethod
async def get_supp_column_by_vett(cls, column: MetadataFldSuppInfoVett, db: AsyncSession):
query_result = (

2
vue-fastapi-backend/module_admin/service/approval_service.py

@ -122,7 +122,7 @@ class ApprovalService:
if tableList[0].apply_status == 'canceled':
raise ServiceException(message='所改业务已撤销申请')
for table in tableList:
column_list = await MetaDao.get_meta_col_supp_vett(table, result_db)
column_list = await MetaDao.get_meta_col_supp_vett_by_table(table, result_db)
if column_list is not None and len(column_list) > 0:
for column in column_list:
column.apply_status = operateType

Loading…
Cancel
Save