|
@@ -258,6 +258,21 @@ namespace Hotline.Api.Controllers
|
|
|
.ToPagedListAsync(dto, HttpContext.RequestAborted);
|
|
|
return new PagedDto<WhiteBlackLog>(total, items);
|
|
|
}
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 验证号码是否是白名单
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="phone"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpGet("verify-white-list/{phone}")]
|
|
|
+ public async Task<bool> VerifyWhiteList(string phone)
|
|
|
+ {
|
|
|
+ var isEx = await _db.Queryable<XingtangWhitePhone>().Where(p => p.Phone == phone && p.ValidDateTime <= DateTime.Now).AnyAsync();
|
|
|
+ if (isEx)
|
|
|
+ return true;
|
|
|
+ else
|
|
|
+ return false;
|
|
|
+ }
|
|
|
#endregion
|
|
|
}
|
|
|
}
|