using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.SignalR; namespace Application.Web.Controllers.Login { /// /// 登录接口 /// [ApiExplorerSettings(GroupName = "Login")] [Route("[controller]/[action]")] [ApiController] public class LoginController : ControllerBase { private readonly IHubContext _hubContext; public LoginController(IHubContext hubContext) { _hubContext = hubContext; } /// /// 登录接口 /// /// /// [HttpPost] public async Task Login([FromBody] LoginParms parms) { HttpContext.Request.QueryString return PoAction.Ok(parms.code); } /// /// 测试接口 /// /// 测试名 /// 测试2 /// [HttpGet] public async Task Test(string name,string ttt) { await _hubContext.Clients.All.SendAsync("ReceiveMessage", "系统"); return PoAction.Ok(name); } } }