Преглед изворни кода

Merge remote-tracking branch 'origin/dev' into dev

fangqing пре 4 месеци
родитељ
комит
a682008633

+ 5 - 4
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java

@@ -2,7 +2,6 @@ package com.ruoyi.web.controller.system;
 
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.ruoyi.common.annotation.Log;
 import com.ruoyi.common.annotation.Log;
-import com.ruoyi.common.config.RuoYiConfig;
 import com.ruoyi.common.constant.CacheConstants;
 import com.ruoyi.common.constant.CacheConstants;
 import com.ruoyi.common.core.controller.BaseController;
 import com.ruoyi.common.core.controller.BaseController;
 import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.common.core.domain.AjaxResult;
@@ -17,8 +16,7 @@ import com.ruoyi.common.exception.user.ProjectException;
 import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.SecurityUtils;
 import com.ruoyi.common.utils.SecurityUtils;
 import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.common.utils.StringUtils;
-import com.ruoyi.common.utils.file.FileUploadUtils;
-import com.ruoyi.common.utils.file.MimeTypeUtils;
+import com.ruoyi.common.utils.file.OssUtils;
 import com.ruoyi.framework.web.service.TokenService;
 import com.ruoyi.framework.web.service.TokenService;
 import com.ruoyi.generator.domain.Community.CommunityUserBlock;
 import com.ruoyi.generator.domain.Community.CommunityUserBlock;
 import com.ruoyi.generator.domain.Community.CommunityUserInfo;
 import com.ruoyi.generator.domain.Community.CommunityUserInfo;
@@ -54,6 +52,7 @@ public class SysProfileController extends BaseController {
     @Autowired
     @Autowired
     private ICommunityUserBlockService communityUserBlockService;
     private ICommunityUserBlockService communityUserBlockService;
 
 
+    private static final String fileUrl = "http://file.iciyuanshidai.com";
 
 
     @Autowired
     @Autowired
     private SysUserMapper userMapper;
     private SysUserMapper userMapper;
@@ -178,7 +177,9 @@ public class SysProfileController extends BaseController {
     public AjaxResult avatar(@RequestParam("avatarfile") MultipartFile file) throws Exception {
     public AjaxResult avatar(@RequestParam("avatarfile") MultipartFile file) throws Exception {
         if (!file.isEmpty()) {
         if (!file.isEmpty()) {
             LoginUser loginUser = getLoginUser();
             LoginUser loginUser = getLoginUser();
-            String avatar = FileUploadUtils.upload(RuoYiConfig.getAvatarPath(), file, MimeTypeUtils.IMAGE_EXTENSION);
+//            String avatar = FileUploadUtils.upload(RuoYiConfig.getAvatarPath(), file, MimeTypeUtils.IMAGE_EXTENSION);
+            String avatar = OssUtils.uploadMultipartFile(file);
+            avatar = avatar.replace("https://cysd.oss-cn-shanghai.aliyuncs.com", fileUrl);
             if (userService.updateUserAvatar(loginUser.getUsername(), avatar)) {
             if (userService.updateUserAvatar(loginUser.getUsername(), avatar)) {
                 AjaxResult ajax = AjaxResult.success();
                 AjaxResult ajax = AjaxResult.success();
                 ajax.put("imgUrl", avatar);
                 ajax.put("imgUrl", avatar);