办学质量监测教学评价系统
ageer
2025-05-24 bedffffd8673cf62a5e4530bda584fc714c61731
fix: 修复对话时无法上传文件
已修改4个文件
40 ■■■■ 文件已修改
ruoyi-admin/src/main/java/org/ruoyi/controller/CaptchaController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/resources/application.yml 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-chat/src/main/java/org/ruoyi/common/chat/openai/OpenAiStreamClient.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-mail/src/main/java/org/ruoyi/common/mail/config/MailConfig.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/org/ruoyi/controller/CaptchaController.java
@@ -67,7 +67,7 @@
        String key = GlobalConstants.CAPTCHA_CODE_KEY + phonenumber;
        String code = RandomUtil.randomNumbers(4);
        RedisUtils.setCacheObject(key, code, Duration.ofMinutes(Constants.CAPTCHA_EXPIRATION));
        // 验证码模板id 自行处理 (查数据库或写死均可)
        // 验证码模板id
        String templateId = "";
        Map<String, String> map = new HashMap<>(1);
        map.put("code", code);
ruoyi-admin/src/main/resources/application.yml
@@ -131,6 +131,8 @@
    - /auth/reset/password
    # 聊天接口
    - /chat/send
    # 文件上传
    - /chat/upload
    # 静态资源
    - /*.html
    - /**/*.html
@@ -292,26 +294,6 @@
  path: '/resource/websocket'
  # 设置访问源地址
  allowedOrigins: '*'
# 微信小程序配置信息
wx:
  miniapp:
    configs:
      - appid: # 你的appid
        secret: # 你的secret
        token: #微信小程序消息服务器配置的token
        aesKey: #微信小程序消息服务器配置的EncodingAESKey
        msgDataFormat: JSON
  #  企业微信应用
wechat:
  cp:
    corpId:
    appConfigs:
      - agentId:
        secret: ''
        token:   ''
        aesKey: ''
spring:
  ai:
ruoyi-common/ruoyi-common-chat/src/main/java/org/ruoyi/common/chat/openai/OpenAiStreamClient.java
@@ -145,13 +145,15 @@
                .build();
        }
        okHttpClient = builder.okHttpClient;
        if (apiHost.endsWith("/")) {
            this.openAiApi = new Retrofit.Builder()
                    .baseUrl(apiHost)
                    .client(okHttpClient)
                    .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
                    .addConverterFactory(JacksonConverterFactory.create())
                    .build().create(OpenAiApi.class);
        }
//        this.openAiApi = new Retrofit.Builder()
//            .baseUrl(apiHost)
//            .client(okHttpClient)
//            .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
//            .addConverterFactory(JacksonConverterFactory.create())
//            .build().create(OpenAiApi.class);
    }
    /**
ruoyi-common/ruoyi-common-mail/src/main/java/org/ruoyi/common/mail/config/MailConfig.java
@@ -25,10 +25,8 @@
    @Bean
    public MailAccount mailAccount() {
        if (account == null) {
            account = new MailAccount();
            updateMailAccount();
        }
        return account;
    }