|
|
@@ -7,6 +7,7 @@ import com.fs.common.core.domain.AjaxResult;
|
|
|
import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.enums.BusinessType;
|
|
|
import com.fs.common.enums.ImTypeEnum;
|
|
|
+import com.fs.common.exception.file.OssException;
|
|
|
import com.fs.common.utils.PatternUtils;
|
|
|
import com.fs.common.utils.ServletUtils;
|
|
|
import com.fs.common.utils.file.FileUploadUtils;
|
|
|
@@ -18,6 +19,8 @@ import com.fs.framework.security.SecurityUtils;
|
|
|
import com.fs.framework.service.TokenService;
|
|
|
import com.fs.im.config.ImTypeConfig;
|
|
|
import com.fs.im.service.OpenIMService;
|
|
|
+import com.fs.system.oss.CloudStorageService;
|
|
|
+import com.fs.system.oss.OSSFactory;
|
|
|
import com.fs.system.service.ISysConfigService;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -140,7 +143,12 @@ public class CompanyProfileController extends BaseController
|
|
|
if (!file.isEmpty())
|
|
|
{
|
|
|
LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
- String avatar = FileUploadUtils.upload(FSConfig.getAvatarPath(), file);
|
|
|
+ if (file.isEmpty())
|
|
|
+ {
|
|
|
+ throw new OssException("上传文件不能为空");
|
|
|
+ }
|
|
|
+ CloudStorageService storage = OSSFactory.build();
|
|
|
+ String avatar = storage.uploadSuffix(file.getBytes(), ".jpg");
|
|
|
if (userService.updateUserAvatar(loginUser.getUsername(), avatar)>0)
|
|
|
{
|
|
|
AjaxResult ajax = AjaxResult.success();
|