Uat_Study
parent
4ead6408eb
commit
8a55fe3ad6
|
@ -2150,7 +2150,7 @@
|
|||
<summary>
|
||||
新增或修改系统医学审核问题
|
||||
</summary>
|
||||
<param name="addOrEditReadingMedicineSystemQuestion"></param>
|
||||
<param name="inDto"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ReadingMedicineQuestionService.DeleteReadingMedicineSystemQuestion(System.Guid)">
|
||||
|
@ -2178,7 +2178,7 @@
|
|||
<summary>
|
||||
新增或修改项目医学审核问题
|
||||
</summary>
|
||||
<param name="addOrEditReadingMedicineTrialQuestion"></param>
|
||||
<param name="inDto"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Service.ReadingMedicineQuestionService.GetReadingMedicineTrialOtherQuestion(IRaCIS.Core.Application.ViewModel.GetReadingMedicineTrialOtherQuestionInDto)">
|
||||
|
|
|
@ -66,7 +66,7 @@ namespace IRaCIS.Core.Application.ViewModel
|
|||
|
||||
public class AssignMedicalReviewTaskCommand
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public List<Guid> IdList { get; set; }
|
||||
|
||||
|
||||
public Guid? MedicalManagerUserId { get; set; }
|
||||
|
|
|
@ -211,20 +211,25 @@ namespace IRaCIS.Core.Application.Service
|
|||
public async Task<IResponseOutput> AssignMedicalReviewTask(AssignMedicalReviewTaskCommand command)
|
||||
{
|
||||
|
||||
var task = await _taskMedicalReviewRepository.FirstOrDefaultAsync(t => t.Id == command.Id);
|
||||
|
||||
if (command.TaskOptType == MedicalReviewTaskOptType.Assign || command.TaskOptType == MedicalReviewTaskOptType.ReAssign)
|
||||
foreach (var id in command.IdList)
|
||||
{
|
||||
task.MedicalManagerUserId = command.MedicalManagerUserId;
|
||||
task.AllocateTime = DateTime.Now;
|
||||
var task = await _taskMedicalReviewRepository.FirstOrDefaultAsync(t => t.Id == id);
|
||||
|
||||
if (command.TaskOptType == MedicalReviewTaskOptType.Assign || command.TaskOptType == MedicalReviewTaskOptType.ReAssign)
|
||||
{
|
||||
task.MedicalManagerUserId = command.MedicalManagerUserId;
|
||||
task.AllocateTime = DateTime.Now;
|
||||
|
||||
}
|
||||
|
||||
else if (command.TaskOptType == MedicalReviewTaskOptType.CancelAssign)
|
||||
{
|
||||
task.MedicalManagerUserId = null;
|
||||
task.AllocateTime = null;
|
||||
}
|
||||
}
|
||||
|
||||
else if (command.TaskOptType == MedicalReviewTaskOptType.CancelAssign)
|
||||
{
|
||||
task.MedicalManagerUserId = null;
|
||||
task.AllocateTime = null;
|
||||
}
|
||||
|
||||
|
||||
await _taskMedicalReviewRepository.SaveChangesAsync();
|
||||
|
||||
|
|
|
@ -19,8 +19,8 @@ namespace IRaCIS.Core.Infra.EFCore.Common
|
|||
public static Dictionary<ReadingCategory, dynamic> TaskNumDic = new Dictionary<ReadingCategory, dynamic>()
|
||||
{
|
||||
{ReadingCategory.Visit,0 },
|
||||
{ReadingCategory.Global,0.01 },
|
||||
{ReadingCategory.Judge,0.001 },
|
||||
{ReadingCategory.Global,0.03 },
|
||||
{ReadingCategory.Judge,0.02 },
|
||||
{ReadingCategory.ReReading,0 },
|
||||
{ReadingCategory.Oncology,0 },
|
||||
|
||||
|
|
Loading…
Reference in New Issue