Jelajahi Sumber

删除视频优化

wangliang 2 tahun lalu
induk
melakukan
360a552a3e

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

@@ -47,8 +47,6 @@ import javax.validation.constraints.Min;
 import java.io.File;
 import java.io.IOException;
 import java.util.*;
-import java.util.function.Function;
-import java.util.stream.Collectors;
 
 /**
  * @Description: 系统信息 前端控制器
@@ -584,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);
@@ -662,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) {
@@ -717,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) {