This commit is contained in:
yxw
2026-01-06 18:46:52 +08:00
parent 4eb09a79fc
commit b098b3f815
10 changed files with 225 additions and 18 deletions

View File

@@ -42,6 +42,14 @@ namespace Atomx.Data.CacheServices
/// <returns></returns>
Task<List<Area>> GetAreas(long countryId, bool? reload = false);
/// <summary>
/// 获取城市地区数据
/// </summary>
/// <param name="countryId"></param>
/// <param name="areaId"></param>
/// <returns></returns>
Task<Area> GetArea(long countryId, long areaId);
/// <summary>
/// 更新调整缓存数据
/// </summary>
@@ -199,6 +207,19 @@ namespace Atomx.Data.CacheServices
return cacheData;
}
/// <summary>
/// 获取城市地区数据
/// </summary>
/// <param name="countryId"></param>
/// <param name="areaId"></param>
/// <returns></returns>
public async Task<Area> GetArea(long countryId, long areaId)
{
var cacheData = await GetAreas(countryId);
var data = cacheData.SingleOrDefault(p => p.Id == areaId);
return data;
}
public async Task UpdateArea(Area area)
{
var cacheData = await GetAreas(area.CountryId);