Jason 1 рік тому
батько
коміт
4139b20494
1 змінених файлів з 6 додано та 2 видалено
  1. 6 2
      src/Hotline.Api/Controllers/ArticleController.cs

+ 6 - 2
src/Hotline.Api/Controllers/ArticleController.cs

@@ -130,7 +130,9 @@ namespace Hotline.Api.Controllers
                 var startDto = _mapper.Map<StartWorkflowDto>(dto.Workflow);
                 startDto.DefinitionModuleCode = WorkflowModuleConsts.CircularApply;
                 startDto.Title = model.Title;
-                await _workflowApplication.StartWorkflowAsync(startDto, id, HttpContext.RequestAborted);
+                var workFlowId = await _workflowApplication.StartWorkflowAsync(startDto, id, HttpContext.RequestAborted);
+                model.WorkFlowId = workFlowId;
+                await _circularRepository.UpdateAsync(model,HttpContext.RequestAborted);
             }
             catch (Exception ex)
             {
@@ -294,7 +296,9 @@ namespace Hotline.Api.Controllers
                 var startDto = _mapper.Map<StartWorkflowDto>(dto.Workflow);
                 startDto.DefinitionModuleCode = WorkflowModuleConsts.BulletinApply;
                 startDto.Title = model.Title;
-                await _workflowApplication.StartWorkflowAsync(startDto, id, HttpContext.RequestAborted);
+                string workFlowId = await _workflowApplication.StartWorkflowAsync(startDto, id, HttpContext.RequestAborted);
+                model.WorkFlowId = workFlowId;
+                await _bulletinRepository.UpdateAsync(model, HttpContext.RequestAborted);
             }
             catch (Exception ex)
             {