TANG JIANG 2 years ago
parent
commit
ec635ab8c9
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/Hotline.Api/Controllers/KnowledgeApplyController.cs

+ 5 - 0
src/Hotline.Api/Controllers/KnowledgeApplyController.cs

@@ -94,6 +94,11 @@ namespace Hotline.Api.Controllers
 
             if (handle is null || handle.Status != EKnowledgeApplyStatus.Handling)
                 throw UserFriendlyException.SameMessage("办理失败");
+            if (string.IsNullOrEmpty(dto.Code))
+            {
+                var know = await _knowledgeRepository.GetAsync(dto.KnowledgeId, HttpContext.RequestAborted);
+                handle.Code = know?.Code;
+            }
             handle.Status = EKnowledgeApplyStatus.Succeed;
             handle.HandleTime = DateTime.Now;
             handle.KnowledgeId = dto.KnowledgeId;