Browse Source

feat: 填空题小题轨迹分合并

zhangjie 11 tháng trước cách đây
mục cha
commit
a6f3e88dee
1 tập tin đã thay đổi với 11 bổ sung4 xóa
  1. 11 4
      src/views/base/track-export/useDraw.ts

+ 11 - 4
src/views/base/track-export/useDraw.ts

@@ -522,10 +522,17 @@ export default function useDraw(winId: number) {
               scores: [],
             };
           }
-          userMap[track.userId].scores.push({
-            score: track.score,
-            subNumber: track.subNumber,
-          });
+          const existUserScore = userMap[track.userId].scores.find(
+            (s) => s.subNumber === track.subNumber
+          );
+          if (existUserScore) {
+            existUserScore.score += track.score;
+          } else {
+            userMap[track.userId].scores.push({
+              score: track.score,
+              subNumber: track.subNumber,
+            });
+          }
         });
       });