Browse Source

删除视频优化

wangliang 2 năm trước cách đây
mục cha
commit
d174451836

+ 4 - 3
themis-admin/src/main/java/com/qmth/themis/admin/api/SysController.java

@@ -582,7 +582,6 @@ public class SysController {
     @ApiOperation(value = "视频存储删除接口")
     @RequestMapping(value = "/video/delete", method = RequestMethod.POST)
     @ApiResponses({@ApiResponse(code = 200, message = "超管视频存储删除接口", response = Result.class)})
-    @Transactional
     public Result videoDelete(@ApiParam(value = "考试id", required = true) @RequestParam Long examId) {
         //新考试视频
         List<TMTencentVideoMessage> tmTencentVideoMessageList = tmTencentVideoMessageService.videoQuery(examId);
@@ -660,7 +659,8 @@ public class SysController {
      *
      * @param tOeExamRecordList
      */
-    private void deleteOldMedia(List<TOeExamRecord> tOeExamRecordList) {
+    @Transactional
+    public void deleteOldMedia(List<TOeExamRecord> tOeExamRecordList) {
         Set<Long> tencentVideoMessageIds = new HashSet<>(tOeExamRecordList.size());
         Map<Long, TMTencentVideoMessage> tmTencentVideoMessageMap = new HashMap<>(tOeExamRecordList.size());
         for (TOeExamRecord t : tOeExamRecordList) {
@@ -715,7 +715,8 @@ public class SysController {
      *
      * @param tmTencentVideoMessageList
      */
-    private void deleteNewMedia(List<TMTencentVideoMessage> tmTencentVideoMessageList) {
+    @Transactional
+    public void deleteNewMedia(List<TMTencentVideoMessage> tmTencentVideoMessageList) {
         Set<Long> tencentVideoMessageIds = new HashSet<>(tmTencentVideoMessageList.size());
         List<Long> tOeExamRecordIdList = new ArrayList<>(tmTencentVideoMessageList.size());
         for (TMTencentVideoMessage t : tmTencentVideoMessageList) {