Uat_Study
hang 2022-07-01 10:42:49 +08:00
parent 4ead6408eb
commit 8a55fe3ad6
4 changed files with 20 additions and 15 deletions

View File

@ -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)">

View File

@ -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; }

View File

@ -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();

View File

@ -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 },