[医学审核统计修改2]
parent
40ab925a4e
commit
7572bf9fb0
|
@ -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);
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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; }
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -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; }
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -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 });
|
||||
|
||||
|
|
Loading…
Reference in New Issue