Merge branch 'Test_IRC_Net8' of https://gitea.frp.extimaging.com/XCKJ/irc-netcore-api into Test_IRC_Net8
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8^2
hang 2025-08-12 13:59:45 +08:00
commit 5cfa209cc2
1 changed files with 9 additions and 4 deletions

View File

@ -924,7 +924,12 @@ namespace IRaCIS.Core.Application.Service
var noteEqual = false; var noteEqual = false;
foreach (var item in groupTasks) foreach (var item in groupTasks)
{ {
if (item.TaskAnswerList.Count() != 2) // 裁判问题可以不必填
if(item.TaskAnswerList.Count()==0)
{
break;
}
else if (item.TaskAnswerList.Count() != 2)
{ {
noteEqual = true; noteEqual = true;
break; break;
@ -1013,14 +1018,14 @@ namespace IRaCIS.Core.Application.Service
} }
else else
{ {
var absoluteValue = (Math.Abs(value1 - value2)*100)/(value1<value2?value1:value2) ; var absoluteValue = (Math.Abs(value1 - value2) * 100) / (value1 < value2 ? value1 : value2);
if (item.JudgeDifferenceType == JudgeDifferenceType.Greater) if (item.JudgeDifferenceType == JudgeDifferenceType.Greater)
{ {
noteEqual= absoluteValue > item.JudgeDifferenceValue; noteEqual = absoluteValue > item.JudgeDifferenceValue;
} }
else if (item.JudgeDifferenceType == JudgeDifferenceType.AboveOrEqual) else if (item.JudgeDifferenceType == JudgeDifferenceType.AboveOrEqual)
{ {
noteEqual= absoluteValue >= item.JudgeDifferenceValue; noteEqual = absoluteValue >= item.JudgeDifferenceValue;
} }
} }
break; break;