using MyCode.Project.Infrastructure.Common; using MyCode.Project.Infrastructure.JackYun; using MyCode.Project.Services; using System.Collections.Generic; using System; using System.Web.Http; using MyCode.Project.Domain.ZHMDModel; namespace MyCode.Project.WebApi.Controllers { /// /// 测试接口 /// public class TestController : BaseAPIController { private IJackYunTaskService _jackYunTaskService; private IWMSService _wMSService; public TestController(IJackYunTaskService jackYunTaskService, IWMSService wMSService ) { _jackYunTaskService = jackYunTaskService; _wMSService = wMSService; } #region 调度运行抓吉客云销售订单 /// /// 调度运行抓吉客云销售订单 /// [HttpGet] [AllowAnonymous] public void TaskGetJackYunOrder(string now) { _jackYunTaskService.TaskGetJackYunOrder(now); } #endregion #region 抓WMS订单 /// /// 抓WMS订单 /// [HttpGet] [AllowAnonymous] public List GetList(DateTime now) { return _wMSService.GetList(now); } #endregion #region 合并吉客云订单到新表 /// /// 合并吉客云订单到新表 /// [HttpGet] [AllowAnonymous] public string GetAndMergeJackYunOrder(string now) { return _jackYunTaskService.GetAndMergeJackYunOrder(now); } #endregion //#region 订单查询 ///// ///// 订单查询 ///// //[HttpGet] //[AllowAnonymous] //public string testTradeFullInfoGet() //{ // return _jackYunService.testTradeFullInfoGet(); //} //#endregion //#region 订单查询 ///// ///// 订单查询2 ///// //[HttpGet] //[AllowAnonymous] //public List testTradeFullInfoGet(DateTime now) //{ // return _jackYunService.testTradeFullInfoGet(now); //} //#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 } }