chore
This commit is contained in:
@@ -93,7 +93,7 @@
|
||||
/// <summary>
|
||||
/// 国家数据缓存树形结构
|
||||
/// </summary>
|
||||
public const string CountryTree = "Area.CountryTree";
|
||||
public const string CountryTree = "Area.CountryTree.";
|
||||
|
||||
/// <summary>
|
||||
/// 国家数据缓存
|
||||
|
||||
@@ -39,12 +39,14 @@ namespace Atomx.Data.CacheServices
|
||||
/// <param name="countryId"></param>
|
||||
/// <returns></returns>
|
||||
List<KeyValueTree> GetAreaTreeAsync(long countryId);
|
||||
|
||||
|
||||
}
|
||||
public partial class CacheService : ICacheService
|
||||
{
|
||||
public async Task<List<KeyValueTree>> GetAreaTreeAsync(long countryId, bool? reload = false)
|
||||
{
|
||||
var cacheData = await GetCacheAsync<List<KeyValueTree>>(CacheKeys.CountryTree);
|
||||
var cacheData = await GetCacheAsync<List<KeyValueTree>>($"{CacheKeys.CountryTree}{countryId}");
|
||||
if (cacheData == null || reload.HasValue && reload.Value)
|
||||
{
|
||||
var state = _dbContext.StateProvinces.Where(p => p.CountryId == countryId).ToList();
|
||||
@@ -64,7 +66,7 @@ namespace Atomx.Data.CacheServices
|
||||
}).ToList();
|
||||
await SetCacheAsync(CacheKeys.Country, cacheData);
|
||||
}
|
||||
return cacheData;
|
||||
return cacheData;
|
||||
}
|
||||
|
||||
public async Task<List<Area>> GetCountry(bool? reload = false)
|
||||
|
||||
Reference in New Issue
Block a user