|
@@ -628,7 +628,7 @@ namespace Hotline.Api.Controllers
|
|
|
throw UserFriendlyException.SameMessage("知识删除失败");
|
|
|
|
|
|
//验证是否已经发起过知识删除流程
|
|
|
- var exists = _knowledgeWorkFlowRepository.GetAsync(p => p.KnowledgeId == knowledge.Id && p.WorkflowModuleStatus == EKnowledgeApplyType.Delete
|
|
|
+ var exists = await _knowledgeWorkFlowRepository.GetAsync(p => p.KnowledgeId == knowledge.Id && p.WorkflowModuleStatus == EKnowledgeApplyType.Delete
|
|
|
&& (p.WorkFlowApplyStatus == EKnowledgeWorkFlowStatus.Success || p.WorkFlowApplyStatus == EKnowledgeWorkFlowStatus.Auditing));
|
|
|
if (exists != null)
|
|
|
throw UserFriendlyException.SameMessage($"该知识已发起过{WorkflowModule.Modules[WorkflowModuleConsts.KnowledgeDelete]}流程");
|