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);
                 var startDto = _mapper.Map<StartWorkflowDto>(dto.Workflow);
                 startDto.DefinitionModuleCode = WorkflowModuleConsts.CircularApply;
                 startDto.DefinitionModuleCode = WorkflowModuleConsts.CircularApply;
                 startDto.Title = model.Title;
                 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)
             catch (Exception ex)
             {
             {
@@ -294,7 +296,9 @@ namespace Hotline.Api.Controllers
                 var startDto = _mapper.Map<StartWorkflowDto>(dto.Workflow);
                 var startDto = _mapper.Map<StartWorkflowDto>(dto.Workflow);
                 startDto.DefinitionModuleCode = WorkflowModuleConsts.BulletinApply;
                 startDto.DefinitionModuleCode = WorkflowModuleConsts.BulletinApply;
                 startDto.Title = model.Title;
                 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)
             catch (Exception ex)
             {
             {