yin 1 سال پیش
والد
کامیت
8d22a26cd2
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/Impl/MarkServiceImpl.java

+ 2 - 2
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/Impl/MarkServiceImpl.java

@@ -767,7 +767,7 @@ public class MarkServiceImpl implements MarkService {
             Double[] list2 = result.getMarkerScoreList();
             Double[] list2 = result.getMarkerScoreList();
             if (questionList.size() == list1.size() && list1.size() == list2.length) {
             if (questionList.size() == list1.size() && list1.size() == list2.length) {
                 for (int i = 0; i < questionList.size(); i++) {
                 for (int i = 0; i < questionList.size(); i++) {
-                    Double arbitrateThreshold = questionList.get(0).getArbitrateThreshold();
+                    Double arbitrateThreshold = questionList.get(i).getArbitrateThreshold();
                     if (Math.abs(list1.get(i).getScore() - list2[i]) > arbitrateThreshold) {
                     if (Math.abs(list1.get(i).getScore() - list2[i]) > arbitrateThreshold) {
                         if (arbitrateIndex == null) {
                         if (arbitrateIndex == null) {
                             arbitrateIndex = new ArrayList<>();
                             arbitrateIndex = new ArrayList<>();
@@ -802,7 +802,7 @@ public class MarkServiceImpl implements MarkService {
             List<ScoreItem> scoreItemList1 = list.get(1).getMarkerScoreItem();
             List<ScoreItem> scoreItemList1 = list.get(1).getMarkerScoreItem();
             List<ScoreItem> scoreItemList2 = list.get(2).getMarkerScoreItem();
             List<ScoreItem> scoreItemList2 = list.get(2).getMarkerScoreItem();
             for (int j = 0; j < questionList.size(); j++) {
             for (int j = 0; j < questionList.size(); j++) {
-                Double arbitrateThreshold = questionList.get(0).getArbitrateThreshold();
+                Double arbitrateThreshold = questionList.get(j).getArbitrateThreshold();
                 if (Math.abs(scoreItemList.get(j).getScore() - scoreItemList1.get(j).getScore()) > arbitrateThreshold
                 if (Math.abs(scoreItemList.get(j).getScore() - scoreItemList1.get(j).getScore()) > arbitrateThreshold
                         && Math.abs(scoreItemList1.get(j).getScore()
                         && Math.abs(scoreItemList1.get(j).getScore()
                                 - scoreItemList2.get(j).getScore()) > arbitrateThreshold
                                 - scoreItemList2.get(j).getScore()) > arbitrateThreshold