浏览代码

机构版-迭代

xiaof 4 年之前
父节点
当前提交
3c82720ded

+ 1 - 1
stmms-ms-core/src/main/java/cn/com/qmth/stmms/ms/core/repository/TaskPublishSettingRepo.java

@@ -32,5 +32,5 @@ public interface TaskPublishSettingRepo extends JpaRepository<TaskPublishSetting
 
     List<TaskPublishSetting> findByWorkIdAndSubjectAndPublishCount(Long workId, String name, int max);
 
-    void deleteByWorkIdAndSubject(Long workId, Subject subject);
+    void deleteByWorkIdAndSubjectAndPublishCountNot(Long workId, String subject, int publishCount);
 }

+ 1 - 1
stmms-ms-marking/src/main/java/cn/com/qmth/stmms/ms/marking/service/MarkingService.java

@@ -423,7 +423,7 @@ public class MarkingService {
         if (MarkStage.SCORE.equals(stage)) {
             // 打分阶段
             // 删除task_publish_setting数据
-            taskPublishSettingRepo.deleteByWorkIdAndSubject(workId, subject);
+            taskPublishSettingRepo.deleteByWorkIdAndSubjectAndPublishCountNot(workId, subject.name(), 0);
             // 清除paper中的分数
             paperRepo.updateScoreByWorkIdAndSubject(workId, subject.name());
         } else if (MarkStage.LEVEL.equals(stage)) {