[医学审核统计修改2]

IRC_NewDev
hang 2024-03-08 11:03:03 +08:00
parent 40ab925a4e
commit 7572bf9fb0
5 changed files with 16 additions and 14 deletions

View File

@ -67,11 +67,11 @@ namespace IRaCIS.Core.Application.Service
public async Task<IResponseOutput> DeleteTaskMedicalReviewRule(Guid taskMedicalReviewRuleId)
{
if(await _taskMedicalReviewRuleRepository.Where(t=>t.Id== taskMedicalReviewRuleId).AnyAsync(t => t.TaskMedicalReviewList.Any()))
{
//"已产生医学审核任务"
return ResponseOutput.NotOk(_localizer["TaskMedicalRule_TaskStarted"]);
}
//if(await _taskMedicalReviewRuleRepository.Where(t=>t.Id== taskMedicalReviewRuleId).AnyAsync(t => t.TaskMedicalReviewList.Any()))
//{
// //"已产生医学审核任务"
// return ResponseOutput.NotOk(_localizer["TaskMedicalRule_TaskStarted"]);
//}
var success = await _taskMedicalReviewRuleRepository.DeleteFromQueryAsync(t => t.Id == taskMedicalReviewRuleId,true);

View File

@ -92,8 +92,8 @@ namespace IRaCIS.Core.Domain.Models
/// </summary>
//public Guid DoctorUserId { get; set; }
[JsonIgnore]
public TaskMedicalReviewRule TaskMedicalReviewRule { get; set; }
//[JsonIgnore]
//public TaskMedicalReviewRule TaskMedicalReviewRule { get; set; }
/// <summary>

View File

@ -41,12 +41,14 @@ namespace IRaCIS.Core.Domain.Models
public int PlanGlobalCount { get; set; }
public int PlanTumorCount { get; set; }
[JsonIgnore]
public User DoctorUser { get; set; }
[JsonIgnore]
public List<VisitTask> DoctorTrialVisitTaskList { get; set; }
[JsonIgnore]
public List<TaskMedicalReview> TaskMedicalReviewList { get; set; }
//[JsonIgnore]
//public List<VisitTask> DoctorTrialVisitTaskList { get; set; }
//[JsonIgnore]
//public List<TaskMedicalReview> TaskMedicalReviewList { get; set; }
}

View File

@ -134,8 +134,8 @@ namespace IRaCIS.Core.Domain.Models
//public TaskAllocationRule DoctorTaskAllocationRule { get; set; }
[JsonIgnore]
public TaskMedicalReviewRule DoctorTaskMedicalReviewRule { get; set; }
//[JsonIgnore]
//public TaskMedicalReviewRule DoctorTaskMedicalReviewRule { get; set; }

View File

@ -70,7 +70,7 @@ namespace IRaCIS.Core.Infra.EFCore
modelBuilder.Entity<User>().HasMany(t => t.VisitTaskList).WithOne(t => t.DoctorUser).HasForeignKey(t => t.DoctorUserId).IsRequired(false);
modelBuilder.Entity<TaskMedicalReviewRule>().HasMany(t => t.DoctorTrialVisitTaskList).WithOne(t => t.DoctorTaskMedicalReviewRule).HasForeignKey(t => new { t.DoctorUserId, t.TrialId }).HasPrincipalKey(u => new { u.DoctorUserId, u.TrialId });
//modelBuilder.Entity<TaskMedicalReviewRule>().HasMany(t => t.DoctorTrialVisitTaskList).WithOne(t => t.DoctorTaskMedicalReviewRule).HasForeignKey(t => new { t.DoctorUserId, t.TrialId }).HasPrincipalKey(u => new { u.DoctorUserId, u.TrialId });
//modelBuilder.Entity<TaskMedicalReviewRule>().HasMany(t => t.TaskMedicalReviewList).WithOne(t => t.TaskMedicalReviewRule).HasForeignKey(t => new { t.DoctorUserId, t.TrialId }).HasPrincipalKey(u => new { u.DoctorUserId, u.TrialId });