修改一版

Uat_Study
he 2022-05-16 09:21:50 +08:00
parent 6817c83eff
commit 31a09ea99c
1 changed files with 13 additions and 3 deletions

View File

@ -58,10 +58,20 @@ namespace IRaCIS.Core.Application.Services
public async Task<IResponseOutput> AddOrUpdateSystemBasicData(SystemBasicDataAddOrEdit addOrEditSystemBasicData)
{
var entity = await _repository.InsertOrUpdateAsync<SystemBasicData, SystemBasicDataAddOrEdit>(addOrEditSystemBasicData, true);
if (addOrEditSystemBasicData.Id == null)
{
var entity = _mapper.Map<SystemBasicData>(addOrEditSystemBasicData);
await _systemBasicDataRepository.AddAsync(entity, true);
return ResponseOutput.Ok(entity.Id.ToString());
}
else
{
var entity = await _systemBasicDataRepository.Where(t => t.Id == addOrEditSystemBasicData.Id).FirstOrDefaultAsync();
_mapper.Map(addOrEditSystemBasicData, entity);
var success = await _repository.SaveChangesAsync();
}
return ResponseOutput.Ok(true);
}