|
@@ -2,7 +2,6 @@ package com.ruoyi.web.controller.system;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.ruoyi.common.annotation.Log;
|
|
|
-import com.ruoyi.common.config.RuoYiConfig;
|
|
|
import com.ruoyi.common.constant.CacheConstants;
|
|
|
import com.ruoyi.common.core.controller.BaseController;
|
|
|
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.SecurityUtils;
|
|
|
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.generator.domain.Community.CommunityUserBlock;
|
|
|
import com.ruoyi.generator.domain.Community.CommunityUserInfo;
|
|
@@ -54,6 +52,7 @@ public class SysProfileController extends BaseController {
|
|
|
@Autowired
|
|
|
private ICommunityUserBlockService communityUserBlockService;
|
|
|
|
|
|
+ private static final String fileUrl = "http://file.iciyuanshidai.com";
|
|
|
|
|
|
@Autowired
|
|
|
private SysUserMapper userMapper;
|
|
@@ -178,7 +177,9 @@ public class SysProfileController extends BaseController {
|
|
|
public AjaxResult avatar(@RequestParam("avatarfile") MultipartFile file) throws Exception {
|
|
|
if (!file.isEmpty()) {
|
|
|
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)) {
|
|
|
AjaxResult ajax = AjaxResult.success();
|
|
|
ajax.put("imgUrl", avatar);
|