From ac3be37e66b2f44e5345e801af9d7d2e1082d40e Mon Sep 17 00:00:00 2001 From: chfei Date: Mon, 9 Nov 2026 14:38:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9F=A5=E8=AF=A2=20?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E6=A3=80=E6=B5=8B=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/WX/WXUser_N_Controller.cs | 22 +++++++++++++++++++ KJD_WebService/Services/Users/UserService.cs | 11 +++++++++- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/KJD_WebService/Controllers/WX/WXUser_N_Controller.cs b/KJD_WebService/Controllers/WX/WXUser_N_Controller.cs index f832fa7..8850af6 100644 --- a/KJD_WebService/Controllers/WX/WXUser_N_Controller.cs +++ b/KJD_WebService/Controllers/WX/WXUser_N_Controller.cs @@ -210,5 +210,27 @@ namespace KJD_Web.Controllers return Ok(ApiResult.Fail("消耗检图失败,请稍后重试", ResultCode.ServerError)); } } + + public IHttpActionResult GetUserImageAnalysisQuota(string token,string userName) + { + try + { + if (token != OpenApiKey) + { + return Ok(ApiResult.Fail("调用失败")); + } + if (userName == null) + { + throw new InvalidOperationException("不存在的用户"); + } + var ret = _userService.GetUserImageAnalysisQuota(userName); + return Ok(ApiResult.Success(ret, "查询成功")); + } + catch (Exception ex) + { + _logger.Error(ex, "外部调用失败"); + return Ok(ApiResult.Fail("查询失败,请稍后重试", ResultCode.ServerError)); + } + } } } diff --git a/KJD_WebService/Services/Users/UserService.cs b/KJD_WebService/Services/Users/UserService.cs index 531dc30..d8c8349 100644 --- a/KJD_WebService/Services/Users/UserService.cs +++ b/KJD_WebService/Services/Users/UserService.cs @@ -290,7 +290,16 @@ namespace KJD_Web.Services.Users .ExecuteAffrows(); return affrows == 1; } - + /// + /// 获取用户当前的图片配额 + /// + /// + /// + public int GetUserImageAnalysisQuota(string userName) + { + var user = GetUserByUserName(userName); + return user.ImageAnalysisQuota; + } private static void ValidateRequest(ShopRenewRequest request) { if (request == null)