using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; using Znyc.Admin.AspNetCore.Controllers; using Znyc.Admin.AspNetCore.Entitys; using Znyc.Admin.Commons.Entitys; using Znyc.Admin.Security.Dtos; using Znyc.Admin.Security.Entitys; using Znyc.Admin.Security.IServices; using Znyc.Admin.WebApi.Attributes; namespace Znyc.Admin.WebApi.Controllers { /// /// 定时调度 /// [Quartz] [Route("api/Security/[controller]")] [AllowAnonymous] public class QuartzController : AreaApiController { private readonly IStatisticalService _statisticalService; /// /// 构造函数 /// /// /// public QuartzController(IApiService service, IStatisticalService statisticalService) : base(service) { _service = service; _statisticalService = statisticalService; } /// /// 添加统计数据 /// /// [HttpGet("InsertAsync")] [AllowAnonymous] //[FunctionAuthorize("Add")] public async Task AddAsync() { CommonResult result = new CommonResult(); result = await _statisticalService.InsertAsync(); if (result.Success) { result.ErrCode = ErrCode.successCode; result.ErrMsg = ErrCode.err0; } else { result.ErrMsg = ErrCode.err43002; result.ErrCode = "43002"; } return ToJsonContent(result); } } }