فهرست منبع

修改生成评卷任务写法,不强制flush,便于死锁等异常情况下能顺利回滚

luoshi 6 سال پیش
والد
کامیت
cc9d17f91b
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/Impl/MarkServiceImpl.java

+ 2 - 2
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/Impl/MarkServiceImpl.java

@@ -594,7 +594,7 @@ public class MarkServiceImpl implements MarkService {
             library.setExamNumber(student.getExamNumber());
             library.setTaskNumber(1);
             library.setStatus(LibraryStatus.WAITING);
-            libraryDao.saveAndFlush(library);
+            libraryDao.save(library);
             // 开启双评,且随机数超过双评比例,生成第二份评卷任务
             if (group.getDoubleRate() != null && group.getDoubleRate() > Math.random()) {
                 library = new MarkLibrary();
@@ -606,7 +606,7 @@ public class MarkServiceImpl implements MarkService {
                 library.setExamNumber(student.getExamNumber());
                 library.setTaskNumber(2);
                 library.setStatus(LibraryStatus.WAITING);
-                libraryDao.saveAndFlush(library);
+                libraryDao.save(library);
             }
         }
         group.setBuildTime(student.getUploadTime());