|
@@ -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)) {
|