Browse Source

代码提交

master
siyaqi 1 month ago
parent
commit
dd06b1bf31
  1. 6
      vue-fastapi-backend/module_admin/dao/approval_dao.py
  2. 2
      vue-fastapi-backend/module_admin/service/approval_service.py

6
vue-fastapi-backend/module_admin/dao/approval_dao.py

@ -45,7 +45,7 @@ class ApprovalDao:
(FlowApproval.businessType == query_param.businessType) if query_param.businessType else True, (FlowApproval.businessType == query_param.businessType) if query_param.businessType else True,
or_(*[FlowApproval.nextStepRole.like(f'%{role}%') for role in roleList], or_(*[FlowApproval.nextStepRole.like(f'%{role}%') for role in roleList],
FlowApproval.nextStepUser.like(f'%{current_user.user.user_name}%')), FlowApproval.nextStepUser.like(f'%{current_user.user.user_name}%')),
).order_by(FlowApproval.applyTime) ).order_by(FlowApproval.applyTime.desc())
.distinct()) .distinct())
# 注意:这里不执行查询,而是将查询对象传递给 paginate 方法 # 注意:这里不执行查询,而是将查询对象传递给 paginate 方法
result = await PageUtil.paginate(db, query, query_param.page_num, query_param.page_size, True) result = await PageUtil.paginate(db, query, query_param.page_num, query_param.page_size, True)
@ -61,7 +61,7 @@ class ApprovalDao:
(FlowApproval.businessType == query_param.businessType) if query_param.businessType else True, (FlowApproval.businessType == query_param.businessType) if query_param.businessType else True,
FlowApproval.approvalFlow.like(f'%{current_user.user.user_name}%') FlowApproval.approvalFlow.like(f'%{current_user.user.user_name}%')
) )
.order_by(FlowApproval.applyTime) .order_by(FlowApproval.applyTime.desc())
.distinct() .distinct()
) )
# 注意:这里不执行查询,而是将查询对象传递给 paginate 方法 # 注意:这里不执行查询,而是将查询对象传递给 paginate 方法
@ -77,7 +77,7 @@ class ApprovalDao:
FlowApproval.applicant == current_user.user.user_name, FlowApproval.applicant == current_user.user.user_name,
(FlowApproval.businessType == query_param.businessType) if query_param.businessType else True, (FlowApproval.businessType == query_param.businessType) if query_param.businessType else True,
) )
.order_by(FlowApproval.applyTime) .order_by(FlowApproval.applyTime.desc())
.distinct() .distinct()
) )
# 注意:这里不执行查询,而是将查询对象传递给 paginate 方法 # 注意:这里不执行查询,而是将查询对象传递给 paginate 方法

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

@ -212,7 +212,7 @@ class ApprovalService:
await DataStdDao.add_std_code(result_db, main_model) await DataStdDao.add_std_code(result_db, main_model)
elif change_type == "edit": elif change_type == "update":
# 使用 oldInstId 作为主键 # 使用 oldInstId 作为主键
main_model = DataStdCodeModel(**appr_model.model_dump(exclude_unset=True, by_alias=True)) main_model = DataStdCodeModel(**appr_model.model_dump(exclude_unset=True, by_alias=True))

Loading…
Cancel
Save