作者 钟来

模块整理

... ... @@ -26,7 +26,7 @@ import java.net.URLEncoder;
"com.zhonglai.luhui.redis",
"com.zhonglai.luhui.security",
"com.zhonglai.luhui.chatgpt",
"com.zhonglai.luhui.login",
"com.zhonglai.luhui.login.service",
"com.zhonglai.luhui.openai",
}
)
... ...
... ... @@ -4,7 +4,6 @@ import com.ruoyi.common.tool.SysLogininforType;
import com.ruoyi.common.utils.spring.SpringUtils;
import com.zhonglai.luhui.openai.service.ChatgptDetailsServiceImpl;
import com.zhonglai.luhui.security.config.DefaultSecurityConfig;
import com.zhonglai.luhui.security.service.AdminDetailsServiceImpl;
import com.zhonglai.luhui.security.service.SecurityConfigService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
... ... @@ -17,7 +16,7 @@ import org.springframework.security.crypto.password.PasswordEncoder;
* app接口安全策略. 没有{@link Order}注解优先级比上面低
*/
@Configuration
public class RootConfigurerAdapter extends DefaultSecurityConfig {
public class ApiConfigurerAdapter extends DefaultSecurityConfig {
@Autowired
private ChatgptDetailsServiceImpl chatgptDetailsService;
... ...
... ... @@ -65,6 +65,9 @@ public class CompleteCallbackImpl implements CompleteCallback {
stringBuffer.append("返回代币:");
stringBuffer.append(gptMessage.getCompletion_tokens());
stringBuffer.append(";");
OpenAiUserInfo openAiUserInfo = publicService.getObjectForTableName(OpenAiUserInfo.class,"id",gptMessage.getUser_id()+"","`lk_openai`.`user_info`");
stringBuffer.append("剩余代币:");
stringBuffer.append(openAiUserInfo.getFlow_packet_remain()-upGptMessage.getTotal_tokens());
UserFlowPacketRemainLog userFlowPacketRemainLog = new UserFlowPacketRemainLog();
userFlowPacketRemainLog.setDescribe(stringBuffer.toString());
... ...