Compare commits
No commits in common. "99c594acac1c3cc7c0f526be35f9d83b5198a562" and "26c2e917d9319ecb5470400a7545c504f70fe580" have entirely different histories.
99c594acac
...
26c2e917d9
|
|
@ -1501,9 +1501,6 @@ namespace IRaCIS.Core.Application.Service.Common
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
|
||||||
//两个人都做了
|
|
||||||
if (resultExceptJudgeList.Count(t => t.VisitTaskNum == item.VisitTaskNum && t.SubjectCode == item.SubjectCode) == 2)
|
|
||||||
{
|
{
|
||||||
//如果没有产生裁判,默认选择R1
|
//如果没有产生裁判,默认选择R1
|
||||||
if (item.ArmEnum == Arm.DoubleReadingArm1)
|
if (item.ArmEnum == Arm.DoubleReadingArm1)
|
||||||
|
|
@ -1511,13 +1508,6 @@ namespace IRaCIS.Core.Application.Service.Common
|
||||||
item.IsJudgeSelect = true;
|
item.IsJudgeSelect = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
item.IsJudgeSelect = null;
|
|
||||||
item.IsTrigerJudge = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -1536,20 +1526,13 @@ namespace IRaCIS.Core.Application.Service.Common
|
||||||
|
|
||||||
var maxNotFinishedJudge = judegeList.Where(t => t.ReadingTaskState != ReadingTaskState.HaveSigned).FirstOrDefault();
|
var maxNotFinishedJudge = judegeList.Where(t => t.ReadingTaskState != ReadingTaskState.HaveSigned).FirstOrDefault();
|
||||||
|
|
||||||
|
//仅有一个未完成的全局裁判,那么都是null
|
||||||
//有一个未完成的全局裁判,那么都是null
|
|
||||||
if (maxFinishedJudge == null && maxNotFinishedJudge != null)
|
if (maxFinishedJudge == null && maxNotFinishedJudge != null)
|
||||||
{
|
{
|
||||||
if (visitItem.VisitTaskNum < maxNotFinishedJudge.VisitTaskNum)
|
if (visitItem.VisitTaskNum < maxNotFinishedJudge.VisitTaskNum)
|
||||||
{
|
{
|
||||||
visitItem.IsJudgeSelect = null;
|
visitItem.IsJudgeSelect = null;
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
//大于当前未完成的全局裁判 后续 肯定是未知的
|
|
||||||
visitItem.IsTrigerJudge = null;
|
|
||||||
visitItem.IsJudgeSelect = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
//全局裁判都完成了,那么以最后一次裁判选择的为准
|
//全局裁判都完成了,那么以最后一次裁判选择的为准
|
||||||
else if (maxFinishedJudge != null && maxNotFinishedJudge == null)
|
else if (maxFinishedJudge != null && maxNotFinishedJudge == null)
|
||||||
|
|
@ -1564,12 +1547,6 @@ namespace IRaCIS.Core.Application.Service.Common
|
||||||
{
|
{
|
||||||
visitItem.IsJudgeSelect = false;
|
visitItem.IsJudgeSelect = false;
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
//裁判都完成的后续 没有其他裁判任务 肯定也是未知的
|
|
||||||
visitItem.IsTrigerJudge = null;
|
|
||||||
visitItem.IsJudgeSelect = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -1578,7 +1555,6 @@ namespace IRaCIS.Core.Application.Service.Common
|
||||||
//在完成裁判之后的,和未完成裁判之前的
|
//在完成裁判之后的,和未完成裁判之前的
|
||||||
if (/*visitItem.VisitTaskNum < maxNotFinishedJudge.VisitTaskNum &&*/ visitItem.VisitTaskNum > maxFinishedJudge.VisitTaskNum)
|
if (/*visitItem.VisitTaskNum < maxNotFinishedJudge.VisitTaskNum &&*/ visitItem.VisitTaskNum > maxFinishedJudge.VisitTaskNum)
|
||||||
{
|
{
|
||||||
visitItem.IsTrigerJudge = null;
|
|
||||||
visitItem.IsJudgeSelect = null;
|
visitItem.IsJudgeSelect = null;
|
||||||
}
|
}
|
||||||
else if (visitItem.ArmEnum == maxFinishedJudge.JudgeArmEnum && visitItem.VisitTaskNum < maxFinishedJudge.VisitTaskNum)
|
else if (visitItem.ArmEnum == maxFinishedJudge.JudgeArmEnum && visitItem.VisitTaskNum < maxFinishedJudge.VisitTaskNum)
|
||||||
|
|
@ -1594,10 +1570,6 @@ namespace IRaCIS.Core.Application.Service.Common
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
|
||||||
//没有产生裁判 有可能一个人没做完,也有可能做完了没产生裁判
|
|
||||||
//两个人都做了
|
|
||||||
if (resultExceptJudgeList.Count(t => t.VisitTaskNum == visitItem.VisitTaskNum && t.SubjectCode == visitItem.SubjectCode) == 2)
|
|
||||||
{
|
{
|
||||||
//不存在裁判 将R1设置
|
//不存在裁判 将R1设置
|
||||||
if (visitItem.ArmEnum == Arm.DoubleReadingArm1)
|
if (visitItem.ArmEnum == Arm.DoubleReadingArm1)
|
||||||
|
|
@ -1605,14 +1577,6 @@ namespace IRaCIS.Core.Application.Service.Common
|
||||||
visitItem.IsJudgeSelect = true;
|
visitItem.IsJudgeSelect = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
visitItem.IsJudgeSelect = null;
|
|
||||||
visitItem.IsTrigerJudge = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return resultExceptJudgeList;
|
return resultExceptJudgeList;
|
||||||
|
|
|
||||||
|
|
@ -1189,8 +1189,8 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
|
|
||||||
|
|
||||||
//在当前访视触发裁判,或者在截止日期小于等于当前访视的阅片期触发裁判
|
//在当前访视触发裁判,或者在截止日期小于等于当前访视的阅片期触发裁判
|
||||||
[DictionaryTranslateAttribute("YesOrNoAudit")]
|
[DictionaryTranslateAttribute("YesOrNo")]
|
||||||
public bool? IsTrigerJudge { get; set; }
|
public bool IsTrigerJudge { get; set; }
|
||||||
|
|
||||||
//(如果是访视点裁判,则仅在所选阅片人对应访视 显示;如果是阅片期裁判,则在所选阅片人 阅片期内的所有访视 显示此原因)
|
//(如果是访视点裁判,则仅在所选阅片人对应访视 显示;如果是阅片期裁判,则在所选阅片人 阅片期内的所有访视 显示此原因)
|
||||||
public string JudgeNote { get; set; } = string.Empty;
|
public string JudgeNote { get; set; } = string.Empty;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue