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)