Jason 1 yıl önce
ebeveyn
işleme
4139b20494

+ 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)
             {