diff --git a/system/Tnb.Systems/Common/TestService.cs b/system/Tnb.Systems/Common/TestService.cs index 232b886e..c01ba6dd 100644 --- a/system/Tnb.Systems/Common/TestService.cs +++ b/system/Tnb.Systems/Common/TestService.cs @@ -23,49 +23,62 @@ namespace JNPF.Systems.Common; [Route("api")] public class TestService : IDynamicApiController, ITransient { - private readonly ISqlSugarRepository _repository; - private readonly SqlSugarScope _sugar; - private readonly IDataBaseManager _databaseService; + private readonly ISqlSugarRepository _repository; + private readonly SqlSugarScope _sugar; + private readonly IDataBaseManager _databaseService; - public TestService(ISqlSugarRepository repository, IDataBaseManager databaseService) - { - _repository = repository; - _sugar = (SqlSugarScope)repository.AsSugarClient(); - _databaseService = databaseService; - } - - [HttpGet("test")] - [AllowAnonymous] - [IgnoreLog] - [DisableCors] - public async Task test() - { - try + public TestService(ISqlSugarRepository repository, IDataBaseManager databaseService) { - //var aaaaa= JsEngineUtil.AggreFunction("COUNT('1','1','1')").ToString(); - //var xx = App.HttpContext.Request.Host.ToString(); - //var sql = "SELECT TOP 1 [F_PARENTID],[F_PROCESSID],[F_ENCODE],[F_FULLNAME],[F_FLOWURGENT],[F_FLOWID],[F_FLOWCODE],[F_FLOWNAME],[F_FLOWTYPE],[F_FLOWCATEGORY],[F_FLOWFORM],[F_FLOWFORMCONTENTJSON],[F_FLOWTEMPLATEJSON],[F_FLOWVERSION],[F_STARTTIME],[F_ENDTIME],[F_THISSTEP],[F_THISSTEPID],[F_GRADE],[F_STATUS],[F_COMPLETION],[F_DESCRIPTION],[F_SORTCODE],[F_ISASYNC],[F_ISBATCH],[F_TASKNODEID],[F_TEMPLATEID],[F_REJECTDATAID],[F_DELEGATEUSER],[F_CREATORTIME],[F_CREATORUSERID],[F_ENABLEDMARK],[F_LastModifyTime],[F_LastModifyUserId],[F_DeleteMark],[F_DeleteTime],[F_DeleteUserId],[F_Id] FROM [FLOW_TASK] WHERE (( [F_DeleteMark] IS NULL ) AND ( [F_Id] = N'367536153122855173' ))"; - //var darta = _sqlSugarRepository.AsSugarClient().Ado.SqlQuery(sql); - var data = await _repository.GetFirstAsync(a => true); - var json = App.GetService(); - return data; + _repository = repository; + _sugar = (SqlSugarScope)repository.AsSugarClient(); + _databaseService = databaseService; } - catch (Exception e) + + /// + /// 用于健康检查应用程序 + /// + /// + [HttpGet("heart-beat")] + [AllowAnonymous] + [IgnoreLog] + [DisableCors] + public async Task Heartbeat() { - throw; + return await Task.FromResult(new { reply = "应用程序运行正常" }); } - } - public void xx(UserEntity user) - { - user.Account = "2312321"; + [HttpGet("test")] + [AllowAnonymous] + [IgnoreLog] + [DisableCors] + public async Task test() + { + try + { + //var aaaaa= JsEngineUtil.AggreFunction("COUNT('1','1','1')").ToString(); + //var xx = App.HttpContext.Request.Host.ToString(); + //var sql = "SELECT TOP 1 [F_PARENTID],[F_PROCESSID],[F_ENCODE],[F_FULLNAME],[F_FLOWURGENT],[F_FLOWID],[F_FLOWCODE],[F_FLOWNAME],[F_FLOWTYPE],[F_FLOWCATEGORY],[F_FLOWFORM],[F_FLOWFORMCONTENTJSON],[F_FLOWTEMPLATEJSON],[F_FLOWVERSION],[F_STARTTIME],[F_ENDTIME],[F_THISSTEP],[F_THISSTEPID],[F_GRADE],[F_STATUS],[F_COMPLETION],[F_DESCRIPTION],[F_SORTCODE],[F_ISASYNC],[F_ISBATCH],[F_TASKNODEID],[F_TEMPLATEID],[F_REJECTDATAID],[F_DELEGATEUSER],[F_CREATORTIME],[F_CREATORUSERID],[F_ENABLEDMARK],[F_LastModifyTime],[F_LastModifyUserId],[F_DeleteMark],[F_DeleteTime],[F_DeleteUserId],[F_Id] FROM [FLOW_TASK] WHERE (( [F_DeleteMark] IS NULL ) AND ( [F_Id] = N'367536153122855173' ))"; + //var darta = _sqlSugarRepository.AsSugarClient().Ado.SqlQuery(sql); + var data = await _repository.GetFirstAsync(a => true); + var json = App.GetService(); + return data; + } + catch (Exception e) + { + throw; + } + } - } + public void xx(UserEntity user) + { + user.Account = "2312321"; - public void xx1(UserEntity user) - { - user.Account = "2312321"; + } - } + public void xx1(UserEntity user) + { + user.Account = "2312321"; + + } }