@@ -974,6 +974,16 @@ namespace IRaCIS.Core.Application.Service
|
||||
});
|
||||
break;
|
||||
case JudgeTypeEnum.DifferenceAbsoluteValue:
|
||||
|
||||
var answer1 = taskAnswer1.IsNullOrEmptyReturnNull();
|
||||
var answer2 = taskAnswer2.IsNullOrEmptyReturnNull();
|
||||
|
||||
// 已经判断不相等了 所以只可能有一个为Null
|
||||
if (answer1 == null || answer2 == null)
|
||||
{
|
||||
noteEqual = true;
|
||||
}
|
||||
|
||||
var deffaultValue = taskAnswer1.IsNullOrEmptyReturn0() - taskAnswer2.IsNullOrEmptyReturn0();
|
||||
if (deffaultValue < 0)
|
||||
{
|
||||
@@ -1000,6 +1010,17 @@ namespace IRaCIS.Core.Application.Service
|
||||
|
||||
break;
|
||||
case JudgeTypeEnum.PercentageDifference:
|
||||
|
||||
|
||||
var answer1P = taskAnswer1.IsNullOrEmptyReturnNull();
|
||||
var answer2P = taskAnswer2.IsNullOrEmptyReturnNull();
|
||||
|
||||
// 已经判断不相等了 所以只可能有一个为Null
|
||||
if (answer1P == null || answer2P == null)
|
||||
{
|
||||
noteEqual = true;
|
||||
}
|
||||
|
||||
var value1 = taskAnswer1.IsNullOrEmptyReturn0();
|
||||
var value2 = taskAnswer2.IsNullOrEmptyReturn0();
|
||||
if (value1 == 0 || value2 == 0)
|
||||
|
||||
Reference in New Issue
Block a user