修改一版

This commit is contained in:
he
2022-05-16 09:21:50 +08:00
parent 6817c83eff
commit 31a09ea99c
@@ -58,9 +58,19 @@ namespace IRaCIS.Core.Application.Services
public async Task<IResponseOutput> AddOrUpdateSystemBasicData(SystemBasicDataAddOrEdit addOrEditSystemBasicData)
{
var entity = await _repository.InsertOrUpdateAsync<SystemBasicData, SystemBasicDataAddOrEdit>(addOrEditSystemBasicData, true);
return ResponseOutput.Ok(entity.Id.ToString());
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);
}