From c33261384f7abd2c974aa729d322c033e0414da2 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周三, 02 4月 2025 18:38:52 +0800 Subject: [PATCH] 增加 返回内容 --- Api/Util/AuthorizeHelper.cs | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Api/Util/AuthorizeHelper.cs b/Api/Util/AuthorizeHelper.cs index 631cf72..8937594 100644 --- a/Api/Util/AuthorizeHelper.cs +++ b/Api/Util/AuthorizeHelper.cs @@ -1,4 +1,5 @@ 锘縰sing iWare.Authorize.Dto; +using Newtonsoft.Json; using ProjectCode; namespace iWare.Authorize @@ -33,12 +34,13 @@ string rst = EnDecode.ReadAndValidateLicenseFile(firstFile.FullName); if (!string.IsNullOrEmpty(rst)) { + AuthorizeFunRetEntity newRet = JsonConvert.DeserializeObject<AuthorizeFunRetEntity>(rst); if (EnDecode.ValidatePermanentLicense(firstFile.FullName)) { - return AuthorizeFunRetEntity.Success("鎴愬姛"); + return AuthorizeFunRetEntity.Success("鎴愬姛", newRet); } else - return ValidateLicenseForDev(firstFile.FullName, input); + return ValidateLicenseForDev(firstFile.FullName, input, newRet); } else { @@ -57,7 +59,7 @@ /// </summary> /// <param name="filePath"></param> /// <returns></returns> - private static AuthorizeFunRetEntity ValidateLicenseForDev(string filePath, ValidateLicenseInput input) + private static AuthorizeFunRetEntity ValidateLicenseForDev(string filePath, ValidateLicenseInput input, AuthorizeFunRetEntity newRet) { //璇诲彇 寮�鍙戞巿鏉� var val = EnDecode.ValidateDevLicense(filePath); @@ -71,10 +73,10 @@ return AuthorizeFunRetEntity.Success("鎴愬姛", val.RemainingDays, $"鎺堟潈鍓╀綑澶╂暟{val.RemainingDays}灏忎簬{waringDays}澶�"); } } - return AuthorizeFunRetEntity.Success("鎴愬姛", val.RemainingDays); + return AuthorizeFunRetEntity.Success("鎴愬姛", val.RemainingDays, newRet); } else - return AuthorizeFunRetEntity.Fail("鎺堟潈澶辫触", val.RemainingDays); + return AuthorizeFunRetEntity.Fail("鎺堟潈澶辫触", val.RemainingDays, newRet); } -- Gitblit v1.9.3