浏览代码

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

zhangjie 1 年之前
父节点
当前提交
a6f3e88dee
共有 1 个文件被更改,包括 11 次插入4 次删除
  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,
+            });
+          }
         });
       });