1
dd
2025-10-27 11ffae1ecbe3d26863fd51262d7ffb043eb089da
ruoyi-admin/src/main/java/com/ruoyi/web/controller/group/ImGroupController.java
@@ -12,9 +12,11 @@
import com.ruoyi.im.dto.UpdateUserBusinessDto;
import com.ruoyi.im.service.NeteaseTeamService;
import com.ruoyi.system.domain.NeteaseTeam;
import com.ruoyi.system.domain.SystemConfiguration;
import com.ruoyi.system.domain.UserAccount;
import com.ruoyi.system.domain.vo.GroupVo;
import com.ruoyi.system.domain.vo.UserAccountVo;
import com.ruoyi.system.mapper.SystemConfigurationMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
@@ -44,11 +46,13 @@
    @Autowired
    NeteaseTeamService neteaseGroupService;
    @Autowired
    private SystemConfigurationMapper systemConfigurationMapper;
    @Value("${file.upload-dir}")
    private String uploadDir;
    @Value("${file.upload-prefix}")
    private String prefix;
    /**
     * 获取群组列表
@@ -124,6 +128,11 @@
    public Result uploadFile(@RequestParam("file") MultipartFile file) {
        try {
            SystemConfiguration systemConfiguration = systemConfigurationMapper.selectById(1);
            if(ObjectUtil.isEmpty(systemConfiguration)){
                return Result.error("文件上传失败!");
            }
            // 1. 验证文件类型
            String contentType = file.getContentType();
            if (contentType == null ||
@@ -153,7 +162,7 @@
            setPermissions(filePath.toFile(), "rw-r--r--");
            // 5. 调用网易云信API更新头像
            fileName = prefix+"/"+fileName;
            fileName = systemConfiguration.getImgUrl()+"/"+fileName;
            return Result.success("文件上传成功",fileName);
        } catch (IOException e) {
            return Result.error("文件上传失败");