|
|
@ -207,7 +207,7 @@ namespace Shentun.Peis.Asbitems |
|
|
var createEntity = ObjectMapper.Map<CreateAsbitemDto, Asbitem>(input); |
|
|
var createEntity = ObjectMapper.Map<CreateAsbitemDto, Asbitem>(input); |
|
|
var entity = await _manager.CreateAsync(createEntity); |
|
|
var entity = await _manager.CreateAsync(createEntity); |
|
|
entity = await Repository.InsertAsync(entity); |
|
|
entity = await Repository.InsertAsync(entity); |
|
|
await _asbitemCache.SetAsync(entity.Id, entity); |
|
|
|
|
|
|
|
|
_asbitemCache.Set(entity.Id, entity); |
|
|
var dto = ObjectMapper.Map<Asbitem, AsbitemDto>(entity); |
|
|
var dto = ObjectMapper.Map<Asbitem, AsbitemDto>(entity); |
|
|
return dto; |
|
|
return dto; |
|
|
} |
|
|
} |
|
|
@ -223,7 +223,7 @@ namespace Shentun.Peis.Asbitems |
|
|
var sourceEntity = ObjectMapper.Map<UpdateAsbitemDto, Asbitem>(input); |
|
|
var sourceEntity = ObjectMapper.Map<UpdateAsbitemDto, Asbitem>(input); |
|
|
await _manager.UpdateAsync(sourceEntity, entity); |
|
|
await _manager.UpdateAsync(sourceEntity, entity); |
|
|
entity = await Repository.UpdateAsync(entity); |
|
|
entity = await Repository.UpdateAsync(entity); |
|
|
await _asbitemCache.SetAsync(entity.Id, entity); |
|
|
|
|
|
|
|
|
_asbitemCache.Set(entity.Id, entity); |
|
|
return ObjectMapper.Map<Asbitem, AsbitemDto>(entity); |
|
|
return ObjectMapper.Map<Asbitem, AsbitemDto>(entity); |
|
|
} |
|
|
} |
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
@ -288,5 +288,19 @@ namespace Shentun.Peis.Asbitems |
|
|
|
|
|
|
|
|
return result; |
|
|
return result; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 获取组合项目的缓存信息
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="AsbitemId"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpPost("api/app/Asbitem/GetAsbitemCacheByAsbitemId")] |
|
|
|
|
|
public async Task<Asbitem> GetAsbitemCacheByAsbitemIdAsync(Guid AsbitemId) |
|
|
|
|
|
{ |
|
|
|
|
|
//var asbitemEnt = await _cacheService.GetAsbitemAsync(AsbitemId);
|
|
|
|
|
|
var asbitemEnt = await _asbitemCache.GetAsync(AsbitemId); |
|
|
|
|
|
return asbitemEnt; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |