重传修改
parent
32187c727f
commit
11e33a74de
|
@ -96,6 +96,8 @@ namespace IRaCIS.Core.Application.ViewModel
|
||||||
|
|
||||||
public RequestReReadingType RequestReReadingType { get; set; }
|
public RequestReReadingType RequestReReadingType { get; set; }
|
||||||
|
|
||||||
|
public string RequestReReadingRejectReason { get; set; } = string.Empty;
|
||||||
|
|
||||||
public DateTime? RequestReReadingTime { get; set; }
|
public DateTime? RequestReReadingTime { get; set; }
|
||||||
|
|
||||||
public string RequestReReadingReason { get; set; } = string.Empty;
|
public string RequestReReadingReason { get; set; } = string.Empty;
|
||||||
|
@ -439,6 +441,7 @@ namespace IRaCIS.Core.Application.ViewModel
|
||||||
public List<ConfirmReReadingDTO> ConfirmReReadingList { get; set; }
|
public List<ConfirmReReadingDTO> ConfirmReReadingList { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public string RequestReReadingRejectReason { get; set; } = string.Empty;
|
||||||
public RequestReReadingResult RequestReReadingResultEnum { get; set; }
|
public RequestReReadingResult RequestReReadingResultEnum { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -326,10 +326,11 @@ namespace IRaCIS.Core.Application.Service
|
||||||
TaskState = TaskState.NotEffect,
|
TaskState = TaskState.NotEffect,
|
||||||
Code = currentMaxCodeInt + 1,
|
Code = currentMaxCodeInt + 1,
|
||||||
TaskCode = AppSettings.GetCodeStr(currentMaxCodeInt + 1, nameof(VisitTask)),
|
TaskCode = AppSettings.GetCodeStr(currentMaxCodeInt + 1, nameof(VisitTask)),
|
||||||
AllocateTime = DateTime.Now,
|
|
||||||
DoctorUserId = reReadingVisitTask.DoctorUserId,
|
|
||||||
|
|
||||||
|
|
||||||
|
// AllocateTime = DateTime.Now,
|
||||||
|
//DoctorUserId = reReadingVisitTask.DoctorUserId,
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
var rootReReadingTaskId = await _visitTaskReReadingRepository.Where(t => t.NewReReadingTaskId == reReadingVisitTask.Id).Select(u => u.RootReReadingTaskId).FirstOrDefaultAsync();
|
var rootReReadingTaskId = await _visitTaskReReadingRepository.Where(t => t.NewReReadingTaskId == reReadingVisitTask.Id).Select(u => u.RootReReadingTaskId).FirstOrDefaultAsync();
|
||||||
|
@ -348,6 +349,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
RequestReReadingUserId = _userInfo.Id,
|
RequestReReadingUserId = _userInfo.Id,
|
||||||
RequestReReadingReason = generateTaskCommand.ReReadingApplyGenerateTaskCommand.RequestReReadingReason,
|
RequestReReadingReason = generateTaskCommand.ReReadingApplyGenerateTaskCommand.RequestReReadingReason,
|
||||||
RequestReReadingType = generateTaskCommand.ReReadingApplyGenerateTaskCommand.RequestReReadingType,
|
RequestReReadingType = generateTaskCommand.ReReadingApplyGenerateTaskCommand.RequestReReadingType,
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
//是否增加任务类别
|
//是否增加任务类别
|
||||||
|
|
|
@ -967,12 +967,29 @@ namespace IRaCIS.Core.Application.Service
|
||||||
{
|
{
|
||||||
RequestReReadingConfirmUserId=_userInfo.Id,
|
RequestReReadingConfirmUserId=_userInfo.Id,
|
||||||
RequestReReadingResultEnum= agreeReReadingCommand.RequestReReadingResultEnum,
|
RequestReReadingResultEnum= agreeReReadingCommand.RequestReReadingResultEnum,
|
||||||
|
RequestReReadingRejectReason = agreeReReadingCommand.RequestReReadingRejectReason
|
||||||
});
|
});
|
||||||
|
|
||||||
await _visitTaskRepository.UpdatePartialFromQueryAsync(t => t.Id == item.NewReReadingTaskId, u => new VisitTask()
|
if (_userInfo.UserTypeEnumInt == (int)UserTypeEnum.IndependentReviewer)
|
||||||
{
|
{
|
||||||
TaskState = TaskState.Effect
|
await _visitTaskRepository.UpdatePartialFromQueryAsync(t => t.Id == item.NewReReadingTaskId, u => new VisitTask()
|
||||||
});
|
{
|
||||||
|
TaskState = TaskState.Effect
|
||||||
|
});
|
||||||
|
}
|
||||||
|
//立即分配
|
||||||
|
else if(_userInfo.UserTypeEnumInt == (int)UserTypeEnum.ProjectManager)
|
||||||
|
{
|
||||||
|
await _visitTaskRepository.UpdatePartialFromQueryAsync(t => t.Id == item.NewReReadingTaskId, u => new VisitTask()
|
||||||
|
{
|
||||||
|
TaskState = TaskState.Effect,
|
||||||
|
|
||||||
|
DoctorUserId=_userInfo.Id,
|
||||||
|
|
||||||
|
AllocateTime= DateTime.Now,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -44,6 +44,9 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
public string RequestReReadingReason { get; set; } = string.Empty;
|
public string RequestReReadingReason { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
public string RequestReReadingRejectReason { get; set; } = string.Empty;
|
||||||
|
|
||||||
public RequestReReadingResult RequestReReadingResultEnum { get; set; }
|
public RequestReReadingResult RequestReReadingResultEnum { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue