|
|
@ -240,6 +240,11 @@ class MetadataConfigService: |
|
|
configMode.update_by=page_object.update_by |
|
|
configMode.update_by=page_object.update_by |
|
|
configMode.update_time=page_object.update_time |
|
|
configMode.update_time=page_object.update_time |
|
|
configMode.create_time=page_object.create_time |
|
|
configMode.create_time=page_object.create_time |
|
|
|
|
|
# 校验 biz_name 是否重复 |
|
|
|
|
|
exists = await MetadataConfigDao.check_biz_name_exists(db, page_object.biz_name) |
|
|
|
|
|
if exists: |
|
|
|
|
|
raise ServiceException(message=f"业务域名称 {page_object.biz_name} 已存在,请更换名称") |
|
|
|
|
|
|
|
|
obj=await MetadataConfigDao.add_biz_config(db, configMode) |
|
|
obj=await MetadataConfigDao.add_biz_config(db, configMode) |
|
|
records: List[SecuBizConfigRela] = [] |
|
|
records: List[SecuBizConfigRela] = [] |
|
|
for tab_onum in page_object.tab_onum_list: |
|
|
for tab_onum in page_object.tab_onum_list: |
|
|
@ -268,7 +273,9 @@ class MetadataConfigService: |
|
|
configMode.update_by=page_object.update_by |
|
|
configMode.update_by=page_object.update_by |
|
|
configMode.update_time=page_object.update_time |
|
|
configMode.update_time=page_object.update_time |
|
|
configMode.create_time=page_object.create_time |
|
|
configMode.create_time=page_object.create_time |
|
|
|
|
|
exists = await MetadataConfigDao.check_biz_name_exists(db, page_object.biz_name, exclude_onum=page_object.onum) |
|
|
|
|
|
if exists: |
|
|
|
|
|
raise ServiceException(message=f"业务名称 {page_object.biz_name} 已存在,请更换名称") |
|
|
|
|
|
|
|
|
edit_data = configMode.model_dump(exclude_unset=True) |
|
|
edit_data = configMode.model_dump(exclude_unset=True) |
|
|
|
|
|
|
|
|
|