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)