mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-09-19 18:22:11 +08:00
增加撤销与启动,详见:#I3ILBG
调整工程结构,采用模块化机制
This commit is contained in:
@@ -83,6 +83,44 @@ namespace OpenAuth.WebApi.Controllers
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>召回流程</summary>
|
||||
/// <remarks> 召回后流程状态为【草稿】状态,可以再次发起流程。所有的流程节点状态还原,但保留审批记录 </remarks>
|
||||
[HttpPost]
|
||||
public Response ReCall(RecallFlowInstanceReq obj)
|
||||
{
|
||||
var result = new Response();
|
||||
try
|
||||
{
|
||||
_app.ReCall(obj);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
result.Code = 500;
|
||||
result.Message = ex.InnerException?.Message ?? ex.Message;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>启动流程</summary>
|
||||
/// <remarks> 通常是对状态为【草稿】的流程进行操作,进入运行状态 </remarks>
|
||||
[HttpPost]
|
||||
public Response Start(StartFlowInstanceReq obj)
|
||||
{
|
||||
var result = new Response();
|
||||
try
|
||||
{
|
||||
_app.Start(obj);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
result.Code = 500;
|
||||
result.Message = ex.InnerException?.Message ?? ex.Message;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
//添加或修改
|
||||
[HttpPost]
|
||||
|
@@ -10,7 +10,7 @@ namespace OpenAuth.WebApi
|
||||
{
|
||||
public static void Main(string[] args)
|
||||
{
|
||||
Console.WriteLine(@"
|
||||
Console.WriteLine($@"
|
||||
____ _ _ _ _ _
|
||||
/ __ \ /\ | | | | | \ | | | |
|
||||
| | | |_ __ ___ _ __ / \ _ _| |_| |__ | \| | ___| |_
|
||||
@@ -24,7 +24,7 @@ namespace OpenAuth.WebApi
|
||||
.Net 5 Repository: https://gitee.com/dotnetchina/OpenAuth.Net
|
||||
.Net core 3.1 : https://gitee.com/yubaolee/OpenAuth.Core
|
||||
-------------------------------------------------------------------
|
||||
");
|
||||
Start Time:{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}");
|
||||
CreateHostBuilder(args).Build().Run();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user