|
@ -1253,8 +1253,8 @@ class DataStdService: |
|
|
# 将 DataStdMainModel 转换为 DataStdMainApprModel,保留字段原始名 |
|
|
# 将 DataStdMainModel 转换为 DataStdMainApprModel,保留字段原始名 |
|
|
|
|
|
|
|
|
watingList=await DataStdDao.check_std_main_waiting(model.onum, query_db) |
|
|
watingList=await DataStdDao.check_std_main_waiting(model.onum, query_db) |
|
|
if len(watingList)>0 : # 如果 watingList 存在,意味着标准正在审批中 |
|
|
if watingList : # 如果 watingList 存在,意味着标准正在审批中 |
|
|
raise ServiceException(message="标准正在审批中,请等待审批完成") |
|
|
raise ServiceException(message="数据标准正在审批中,请等待审批完成") |
|
|
lastAppr =await DataStdDao.get_last_std_main_appr_by_id(query_db,model.onum) |
|
|
lastAppr =await DataStdDao.get_last_std_main_appr_by_id(query_db,model.onum) |
|
|
if lastAppr is None: |
|
|
if lastAppr is None: |
|
|
lastAppr=DataStdDictApprModel() |
|
|
lastAppr=DataStdDictApprModel() |
|
@ -1280,8 +1280,8 @@ class DataStdService: |
|
|
model.data_dict_stat="1" |
|
|
model.data_dict_stat="1" |
|
|
|
|
|
|
|
|
watingList=await DataStdDao.check_std_dict_waiting(model.onum, query_db) |
|
|
watingList=await DataStdDao.check_std_dict_waiting(model.onum, query_db) |
|
|
if len(watingList)>0 : # 如果 watingList 存在,意味着标准正在审批中 |
|
|
if watingList : # 如果 watingList 存在,意味着标准正在审批中 |
|
|
raise ServiceException(message="标准正在审批中,请等待审批完成") |
|
|
raise ServiceException(message="数据字典正在审批中,请等待审批完成") |
|
|
lastAppr =await DataStdDao.get_last_std_dict_appr_by_id(query_db,model.onum) |
|
|
lastAppr =await DataStdDao.get_last_std_dict_appr_by_id(query_db,model.onum) |
|
|
if lastAppr is None: |
|
|
if lastAppr is None: |
|
|
lastAppr=DataStdDictApprModel() |
|
|
lastAppr=DataStdDictApprModel() |
|
@ -1309,8 +1309,8 @@ class DataStdService: |
|
|
col_info = await cls.get_std_main_by_id(query_db, col_id) |
|
|
col_info = await cls.get_std_main_by_id(query_db, col_id) |
|
|
if col_info: |
|
|
if col_info: |
|
|
watingList=await DataStdDao.check_std_main_waiting(col_info.onum,query_db ) |
|
|
watingList=await DataStdDao.check_std_main_waiting(col_info.onum,query_db ) |
|
|
if len(watingList)>0 : # 如果 watingList 存在,意味着标准正在审批中 |
|
|
if watingList : # 如果 watingList 存在,意味着标准正在审批中 |
|
|
raise ServiceException(message="标准正在审批中,请等待审批完成") |
|
|
raise ServiceException(message="数据标准正在审批中,请等待审批完成") |
|
|
apprModel = DataStdMainApprModel(**col_info.model_dump(exclude_unset=True, by_alias=True)) |
|
|
apprModel = DataStdMainApprModel(**col_info.model_dump(exclude_unset=True, by_alias=True)) |
|
|
apprModel.changeType="delete" |
|
|
apprModel.changeType="delete" |
|
|
apprModel.onum=str(uuid.uuid4()) |
|
|
apprModel.onum=str(uuid.uuid4()) |
|
@ -1339,8 +1339,8 @@ class DataStdService: |
|
|
col_info = await cls.get_std_dict_by_id_services(query_db, col_id) |
|
|
col_info = await cls.get_std_dict_by_id_services(query_db, col_id) |
|
|
if col_info: |
|
|
if col_info: |
|
|
watingList=await DataStdDao.check_std_dict_waiting(col_info.onum,query_db ) |
|
|
watingList=await DataStdDao.check_std_dict_waiting(col_info.onum,query_db ) |
|
|
if len(watingList)>0 : # 如果 watingList 存在,意味着标准正在审批中 |
|
|
if watingList : # 如果 watingList 存在,意味着标准正在审批中 |
|
|
raise ServiceException(message="标准正在审批中,请等待审批完成") |
|
|
raise ServiceException(message="数据字典正在审批中,请等待审批完成") |
|
|
apprModel = DataStdDictApprModel(**col_info.model_dump(exclude_unset=True, by_alias=True)) |
|
|
apprModel = DataStdDictApprModel(**col_info.model_dump(exclude_unset=True, by_alias=True)) |
|
|
apprModel.changeType="delete" |
|
|
apprModel.changeType="delete" |
|
|
apprModel.onum=str(uuid.uuid4()) |
|
|
apprModel.onum=str(uuid.uuid4()) |
|
|