using Infrastructure; using Microsoft.AspNetCore.Mvc; using OpenAuth.App.ServiceApp.InsTaskHallManager; using OpenAuth.App.SysDatabaseLink; namespace OpenAuth.WebApi.Controllers.ServiceControllers { /// /// 任务大厅 /// [Route("api/[controller]/[action]")] [ApiController] public class InsTaskHallController : ControllerBase { private readonly InsTaskHallApp _app; public InsTaskHallController(InsTaskHallApp app) { _app = app; } /// ///任务区 /// /// [HttpGet] public async Task>> GetTaskList() { var result = new Response>(); try { result.Result = await _app.GetTaskList(); } catch (Exception ex) { result.Code = 500; result.Message = ex.InnerException?.Message ?? ex.Message; } return result; } } }