using System.Text; using Dlhis.Basic.Organization.Request; using Dlhis.Basic.Organization.Response; using Dlhis.Basic.Organization.Services; using HttpUtil; using Kurisu.AspNetCore.Utils.Extensions; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Basic.Organization.Controllers; /// /// 档案人脸 /// [Authorize] [Route("api/[controller]")] [ApiController] public class GainfoFacesController : ControllerBase { private readonly IGainfoFaceService _gainfoFaceService; public GainfoFacesController(IGainfoFaceService gainfoFaceService) { _gainfoFaceService = gainfoFaceService; } /// /// 人脸档案分页 /// /// /// [HttpGet("page")] public async Task GetPageAsync([FromQuery] GainfoFacePageRequest request) { return await _gainfoFaceService.GetPageAsync(request); } [AllowAnonymous] [HttpPost("test")] public string TestAsync(GainfoFaceValidateRequest request) { HttpUtillib.SetPlatformInfo("27390082", "MLl7Dv7p5Pgc9XYI3r4O", "10.32.0.10", 443, true); var r = HttpUtillib.HttpPost("/artemis/api/frs/v1/application/oneToOne", request.ToJson(), 15); var rs = Encoding.UTF8.GetString(r); return rs; } }