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; }