ソースを参照

优化阅卷过程中清理已完成的任务

nikang 7 年 前
コミット
67ea79f41b

+ 2 - 10
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/utils/CurrentTaskUtil.java

@@ -51,17 +51,9 @@ public class CurrentTaskUtil {
      * @param libraryId
      */
     public static void remove(Marker marker, int libraryId) {
-        //TaskEntry obj = new TaskEntry(marker.getId(), libraryId);
+        TaskEntry obj = new TaskEntry(marker.getId(), libraryId);
         synchronized (CurrentTaskUtil.class) {
-          //taskMap.remove(getKey(marker.getExamId(), marker.getSubjectCode()), obj);
-          Set<TaskEntry> set = taskMap.get(getKey(marker.getExamId(), marker.getSubjectCode()));
-          if (set != null) {
-            for (TaskEntry taskEntry : set) {
-              if (taskEntry.markerId == marker.getId() && taskEntry.libraryId==libraryId) {
-                taskMap.remove(getKey(marker.getExamId(), marker.getSubjectCode()),taskEntry);
-              }
-            }
-          }
+          taskMap.remove(getKey(marker.getExamId(), marker.getSubjectCode()), obj);
         }
     }