From fb766b5ff9f913561f76aa747c76eae5c3678589 Mon Sep 17 00:00:00 2001
From: qirong <2032486488@qq.com>
Date: 星期五, 08 十二月 2023 14:08:54 +0800
Subject: [PATCH] 三方同步

---
 ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysOssController.java |   72 ++++++++++++++++++------------------
 1 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysOssController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysOssController.java
index d9b7da5..276429f 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysOssController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysOssController.java
@@ -80,55 +80,55 @@
         return R.ok(list);
     }
 
-//    /**
-//     * 涓婁紶OSS瀵硅薄瀛樺偍  瑙嗛涓撶綉
-//     *
-//     * @param file 鏂囦欢
-//     */
-//    @SaCheckPermission("system:oss:upload")
-//    @Log(title = "OSS瀵硅薄瀛樺偍", businessType = BusinessType.INSERT)
-//    @PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
-//    public R<SysOssUploadVo> upload(@RequestPart("file") MultipartFile file) throws IOException {
-//        if (ObjectUtil.isNull(file)) {
-//            return R.fail("涓婁紶鏂囦欢涓嶈兘涓虹┖");
-//        }
-//        SysOssVo oss = ossService.upload(file);
-//        SynchronousRequest request = new SynchronousRequest();
-//        request.setFile(file);
-//
-//
-//
-//        //娣诲姞闃熷垪鏁版嵁
-//        QueueUtils.addDelayedQueueObject("OSS", oss.getOssId().toString(), 1, TimeUnit.DAYS);
-//        log.info("閫氶亾: {} , 鍙戦�佹暟鎹�: {}", "OSS", oss.getOssId());
-//        SysOssUploadVo uploadVo = new SysOssUploadVo();
-//        uploadVo.setUrl(oss.getUrl());
-//        uploadVo.setFileName(oss.getOriginalName());
-//        uploadVo.setOssId(oss.getOssId().toString());
-//        uploadVo.setPassword(oss.getPassword());
-//        return R.ok(uploadVo);
-//    }
-
     /**
-     * 涓婁紶OSS瀵硅薄瀛樺偍  浜掕仈缃�
+     * 涓婁紶OSS瀵硅薄瀛樺偍  瑙嗛涓撶綉
      *
      * @param file 鏂囦欢
      */
     @SaCheckPermission("system:oss:upload")
     @Log(title = "OSS瀵硅薄瀛樺偍", businessType = BusinessType.INSERT)
     @PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
-    public R<String> upload(@RequestPart("file") MultipartFile file) throws IOException {
+    public R<SysOssUploadVo> upload(@RequestPart("file") MultipartFile file) throws IOException {
         if (ObjectUtil.isNull(file)) {
             return R.fail("涓婁紶鏂囦欢涓嶈兘涓虹┖");
         }
-        VideoRequest request = new VideoRequest();
+        SysOssVo oss = ossService.upload(file);
+        SynchronousRequest request = new SynchronousRequest();
         request.setFile(file);
-        request.setFileName(file.getOriginalFilename());
-        String post = post(request);
-        String password = post.substring(post.indexOf("password\":\"") + 9, post.indexOf("\"}"));
-        return R.ok(password);
+
+
+
+        //娣诲姞闃熷垪鏁版嵁
+        QueueUtils.addDelayedQueueObject("OSS", oss.getOssId().toString(), 1, TimeUnit.DAYS);
+        log.info("閫氶亾: {} , 鍙戦�佹暟鎹�: {}", "OSS", oss.getOssId());
+        SysOssUploadVo uploadVo = new SysOssUploadVo();
+        uploadVo.setUrl(oss.getUrl());
+        uploadVo.setFileName(oss.getOriginalName());
+        uploadVo.setOssId(oss.getOssId().toString());
+        uploadVo.setPassword(oss.getPassword());
+        return R.ok(uploadVo);
     }
 
+//    /**
+//     * 涓婁紶OSS瀵硅薄瀛樺偍  浜掕仈缃�
+//     *
+//     * @param file 鏂囦欢
+//     */
+//    @SaCheckPermission("system:oss:upload")
+//    @Log(title = "OSS瀵硅薄瀛樺偍", businessType = BusinessType.INSERT)
+//    @PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
+//    public R<String> upload(@RequestPart("file") MultipartFile file) throws IOException {
+//        if (ObjectUtil.isNull(file)) {
+//            return R.fail("涓婁紶鏂囦欢涓嶈兘涓虹┖");
+//        }
+//        VideoRequest request = new VideoRequest();
+//        request.setFile(file);
+//        request.setFileName(file.getOriginalFilename());
+//        String post = post(request);
+//        String password = post.substring(post.indexOf("password\":\"") + 9, post.indexOf("\"}"));
+//        return R.ok(password);
+//    }
+
     private String post(VideoRequest request) throws IOException {
         HashMap<String, String> headers = new HashMap<>(3);
         String requestUrl = boundary.getChief() +  "/resource/synchronization/uploadTwo";

--
Gitblit v1.8.0