diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/IAloneExamService.java b/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/IAloneExamService.java index 0e6362b8..d0acf6e7 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/IAloneExamService.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/IAloneExamService.java @@ -163,6 +163,4 @@ public interface IAloneExamService { void examScoreBatchAdd(HttpServletRequest request, List saveExamScoreDtoList); - void syncExamScoreToCourseSuite(AloneExamAnswer aea, HttpServletRequest request) - } diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/impl/AloneExamServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/impl/AloneExamServiceImpl.java index 5dc6b658..74dabf3d 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/impl/AloneExamServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/exam/service/impl/AloneExamServiceImpl.java @@ -72,7 +72,7 @@ public class AloneExamServiceImpl implements IAloneExamService{ } @Override - @Transactional + @Transactional(propagation = Propagation.REQUIRES_NEW) public void submit(AloneExamAnswer aea, Integer scoreType, HttpServletRequest request){ //dao.update(aea); aea.setStatus(AloneExamAnswer.STATUS_FINISH); @@ -123,7 +123,6 @@ public class AloneExamServiceImpl implements IAloneExamService{ syncExamScoreToCourseSuite(aea, request); } - @Transactional(propagation = Propagation.NOT_SUPPORTED) public void syncExamScoreToCourseSuite(AloneExamAnswer aea, HttpServletRequest request) { String token = request.getHeader("Xboe-Access-Token"); if (StringUtils.isEmpty(token)) {