|
@@ -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;
|