浏览代码

视频审核

孙永军 1 年之前
父节点
当前提交
456f7e2c86

+ 15 - 0
src/main/java/com/sxtvs/open/api/h5template/service/impl/OSSService.java

@@ -55,6 +55,21 @@ public class OSSService {
         return "https://cxzx.smcic.net/" + fileUrl;
     }
 
+    @SneakyThrows
+    public String vcrPut(MultipartFile file) {
+        String date = new DateTime().toString("yyyyMMdd");
+        String time = new DateTime().toString("HHmmss");
+        String dir = "operate/vcr/" + date;
+//        String extName = FileNameUtil.extName(file.getOriginalFilename());
+
+        ByteArrayInputStream inputStream = new ByteArrayInputStream(IoUtil.readBytes(file.getInputStream()));
+        String fileUrl = dir+"/" + time + file.getOriginalFilename();
+        ossClient.putObject(bucket, fileUrl , inputStream);
+        inputStream.reset();
+
+        return "https://cxzx.smcic.net/" + fileUrl;
+    }
+
 
 }
 

+ 1 - 3
src/main/java/com/sxtvs/open/api/review/controller/ReviewImgRecordController.java

@@ -37,9 +37,7 @@ public class ReviewImgRecordController {
     @PostMapping("upload")
     @LoginRequired
     public Map<String, String> upload(MultipartFile file){
-        return new HashMap<>() {{
-            put("url", ossService.vcrPut(file));
-        }};
+        return Map.of("url", ossService.vcrPut(file));
     }
 
     @PostMapping("store")

+ 1 - 3
src/main/java/com/sxtvs/open/api/review/controller/ReviewVideosRecordController.java

@@ -38,9 +38,7 @@ public class ReviewVideosRecordController {
     @PostMapping("upload")
     @LoginRequired
     public Map<String, String> upload(MultipartFile file){
-        return new HashMap<>() {{
-            put("url", ossService.vcrPut(file));
-        }};
+        return Map.of("url", ossService.vcrPut(file));
     }
 
     @PostMapping("store")