From c81a5b4f6c18f01059a5012ce436f079a1ff840a Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期六, 04 三月 2023 13:31:21 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/sccg_server

---
 ycl-common/src/main/java/com/ycl/controller/FileController.java |   75 ++++++++++++++++++-------------------
 1 files changed, 37 insertions(+), 38 deletions(-)

diff --git a/ycl-common/src/main/java/com/ycl/controller/FileController.java b/ycl-common/src/main/java/com/ycl/controller/FileController.java
index 73eeb9e..af875a7 100644
--- a/ycl-common/src/main/java/com/ycl/controller/FileController.java
+++ b/ycl-common/src/main/java/com/ycl/controller/FileController.java
@@ -3,6 +3,7 @@
 import com.ycl.api.CommonResult;
 import com.ycl.dto.media.Media;
 import com.ycl.dto.media.PictureZoomParameter;
+import com.ycl.service.oss.OssService;
 import com.ycl.utils.AliyunUtils;
 import com.ycl.utils.MediaFileUtil;
 import io.swagger.annotations.Api;
@@ -18,23 +19,17 @@
 @RequestMapping("/file")
 public class FileController {
 
-    private MediaFileUtil mediaFileUtil;
+//    private MediaFileUtil mediaFileUtil;
+//    @Autowired
+//    public void setMediaFileUtil(MediaFileUtil mediaFileUtil) {
+//        this.mediaFileUtil = mediaFileUtil;
+//    }
 
-    @Autowired
-    private AliyunUtils aliyunUtils;
-
-    @Autowired
-    public void setMediaFileUtil(MediaFileUtil mediaFileUtil) {
-        this.mediaFileUtil = mediaFileUtil;
-    }
-
-    /**
-     * 涓婁紶鍥剧墖
-     *
-     * @param file
-     * @return
-     */
-
+//    /**
+//     * 涓婁紶鍥剧墖
+//     * @param file
+//     * @return
+//     */
 //    @ApiOperation("涓婁紶鍥剧墖")
 //    @RequestMapping(value = "/medias", method = RequestMethod.POST)
 //    public CommonResult<Media> mediaUpload(@RequestParam("file") MultipartFile file) {
@@ -48,32 +43,36 @@
 //        }
 //    }
 
-    @ApiOperation("涓婁紶鍥剧墖")
-    @RequestMapping(value = "/medias", method = RequestMethod.POST)
-    public CommonResult<String> mediaUpload(@RequestParam("file") MultipartFile file) {
-        try {
-            InputStream inputStream = file.getInputStream();
-            String orginalFileName = file.getOriginalFilename();
-            String res = aliyunUtils.upload(inputStream, orginalFileName);
-            return CommonResult.success(res, "ok");
-        } catch (Exception e) {
+//    @ApiOperation("鍒犻櫎鍥剧墖")
+//    @RequestMapping(value = "media/delete", method = RequestMethod.DELETE)
+//    public CommonResult<Boolean> delete(@RequestBody Media media) {
+//        try {
+//            mediaFileUtil.removeMedia(media);
+//            return CommonResult.success(true, "ok");
+//        } catch (Exception e) {
+//            return CommonResult.failed("fail!");
+//        }
+//    }
 
-            e.printStackTrace();
-        }
-        return CommonResult.failed("鍥剧墖鏍煎紡鍙兘涓簀pg銆乯peg銆乸ng,鍙慨鏀规枃浠剁殑鍚庣紑鏃犳晥!");
+    @Autowired
+    private OssService ossService;
+
+    @ApiOperation(value = "涓婁紶鍥剧墖")
+    @PostMapping("/upload")
+    public CommonResult<String> uploadImages(MultipartFile file) {
+        String url = ossService.uploadImages(file);
+        return CommonResult.success(url, "ok");
     }
 
-    @ApiOperation("鍒犻櫎鍥剧墖")
-    @RequestMapping(value = "media/delete", method = RequestMethod.DELETE)
-    public CommonResult<Boolean> delete(@RequestBody Media media) {
-        try {
-            mediaFileUtil.removeMedia(media);
-
-            return CommonResult.success(true, "ok");
-        } catch (Exception e) {
-            return CommonResult.failed("fail!");
+    @ApiOperation(value = "鍒犻櫎鍥剧墖")
+    @PostMapping("/delete")
+    public CommonResult<Boolean> deleteImages(String fileUrl) {
+        boolean flag = ossService.deleteImages(fileUrl);
+        if (flag) {
+            return CommonResult.success(true, "鍒犻櫎鎴愬姛");
         }
-
+        return CommonResult.failed("fail!");
     }
 
+
 }

--
Gitblit v1.8.0