using MyCode.Project.Domain.Message.Act.Common; using MyCode.Project.Domain.Message.Response.PurOrder; using MyCode.Project.Infrastructure.Common; using MyCode.Project.Services; using MyCode.Project.Services.Implementation; using System; using System.Web.Http; namespace MyCode.Project.WebApi.Controllers { /// /// 测试接口 /// public class TestController : BaseAPIController { IPurOrderService _PurOrderService; public TestController(IPurOrderService purOrderService) { _PurOrderService = purOrderService; } public TestController() { } #region 测试 /// /// 测试采购看板 /// [HttpPost] [AllowAnonymous] public PageResult GetPurOrderMain(PagedSearch search) { return _PurOrderService.GetPurMain(search); } /// /// 测试采购看板 /// [HttpPost] [AllowAnonymous] public PageResult GetPurOrderDetil(PagedSearch search) { return _PurOrderService.GetPurDetil(search); } #endregion //#region AESEncrypt(AES加密) ///// ///// AES加密 ///// ///// ///// //[HttpGet] //[AllowAnonymous] //public string AESEncrypt(string text,string secretKey) //{ // return AESHelper.AESEncrypt(text, secretKey); //} //#endregion //#region AESDecrypt(AES解密) ///// ///// AES解密 ///// ///// ///// //[AllowAnonymous] //[HttpGet] //public string AESDecrypt(string text,string secretKey) //{ // if (string.IsNullOrWhiteSpace(secretKey)) // { // return AESHelper.AESDecrypt(text, ""); // } // return AESHelper.AESDecrypt(text, secretKey); //} //#endregion #region HtmLToXls(测试html转成xls) /// /// 测试html转成xls /// [AllowAnonymous] [HttpGet] public void HtmLToXls() { ExcelHelper.HtmlToExcel(@"D:\App_File\2.html", @"D:\App_File\2.xlsx"); } #endregion //#region ReportExportAnsy(异步执行导出,有带websocket异步推送) ///// ///// 异步执行导出,有带websocket异步推送 ///// ///// //[HttpPost] //public void ReportExportAnsy(AnsyReportExportAct act) //{ // _reportService.ReportExportAnsy(act); //} //#endregion #region GenerateHS256Key(JWTKEY) /// /// GenerateHS256Key /// /// /// [HttpGet] [AllowAnonymous] public string GenerateHS256Key() { return JwtKeyGenerator.GenerateHS256Key(); } #endregion } }