修改仓储
This commit is contained in:
@@ -50,12 +50,11 @@ namespace IRaCIS.Application.Services
|
||||
var trialDoctoritem = await _enrollRepository.FirstOrDefaultAsync(u => u.Id == addOrUpdateModel.Id);
|
||||
if (trialDoctoritem == null)//insert
|
||||
{
|
||||
var trialExt = _mapper.Map<Enroll>(addOrUpdateModel);
|
||||
await _enrollRepository.AddAsync(trialExt);
|
||||
await _enrollRepository.InsertFromDTOAsync(addOrUpdateModel);
|
||||
}
|
||||
else//update
|
||||
{
|
||||
await _enrollRepository.UpdateAsync(_mapper.Map(addOrUpdateModel, trialDoctoritem));
|
||||
await _enrollRepository.UpdateFromDTOAsync(addOrUpdateModel);
|
||||
}
|
||||
var success = await _enrollRepository.SaveChangesAsync();
|
||||
return ResponseOutput.Result(success);
|
||||
@@ -358,7 +357,7 @@ namespace IRaCIS.Application.Services
|
||||
|
||||
|
||||
//更新入组表
|
||||
var intoGroupList = await _enrollRepository.Where(t => t.TrialId == trialId).ToListAsync();
|
||||
var intoGroupList = await _enrollRepository.Where(t => t.TrialId == trialId,true).ToListAsync();
|
||||
|
||||
if (confirmState == 1) //确认入组
|
||||
{
|
||||
@@ -368,7 +367,7 @@ namespace IRaCIS.Application.Services
|
||||
{
|
||||
intoGroupItem.EnrollStatus = (int)EnrollStatus.ConfirmIntoGroup;
|
||||
intoGroupItem.EnrollTime = DateTime.Now;
|
||||
await _enrollRepository.UpdateAsync(intoGroupItem);
|
||||
|
||||
|
||||
await _enrollDetailRepository.AddAsync(new EnrollDetail()
|
||||
{
|
||||
@@ -389,7 +388,6 @@ namespace IRaCIS.Application.Services
|
||||
{
|
||||
intoGroupItem.EnrollStatus = (int)EnrollStatus.InviteIntoGroup;
|
||||
intoGroupItem.EnrollTime = null;
|
||||
await _enrollRepository.UpdateAsync(intoGroupItem);
|
||||
|
||||
|
||||
var deleteItem = await _enrollDetailRepository.FirstOrDefaultAsync(t =>
|
||||
@@ -434,7 +432,6 @@ namespace IRaCIS.Application.Services
|
||||
|
||||
intoGroupItem.EnrollStatus = (int)EnrollStatus.InviteIntoGroup;
|
||||
intoGroupItem.EnrollTime = null;
|
||||
await _enrollRepository.UpdateAsync(intoGroupItem);
|
||||
|
||||
var deleteItem = await _enrollDetailRepository.FirstOrDefaultAsync(t =>
|
||||
t.TrialId == trialId && t.DoctorId == intoGroupItem.DoctorId &&
|
||||
|
||||
Reference in New Issue
Block a user