Commit Graph
95 Commits
Author SHA1 Message Date
qian 03259a144a feat(admin):添加模型调用堆叠柱状图 2026-08-02 14:45:50 +08:00
qian f13b583c35 feat(admin):渠道模型能力页面添加字段使用说明 2026-08-02 14:20:35 +08:00
qian a24f9d29db feat(log):添加日志硬删除按钮,防止频繁错误影响数据库 2026-08-02 00:56:03 +08:00
qian 3a6a71b9e7 chore:调整管理后台菜单项位置 2026-08-02 00:45:05 +08:00
qian 7f4109302b improve(ui):优化管理后台UI 2026-08-02 00:40:37 +08:00
qian 14b9bbd4e9 fix(ui):修复管理端的页面显示问题 2026-08-01 23:55:27 +08:00
qian 657c452ea1 improve(channel):优化渠道编辑功能 2026-08-01 23:19:37 +08:00
qian 4bf835394d Merge branch 'main' into dev
# Conflicts:
#	web/admin/src/views/ai/ChannelDetailPage.vue
2026-08-01 23:03:23 +08:00
Qian 2ef5a40c26 新的调度方式 (#14)
重构模型渠道调度系统
2026-08-01 22:55:08 +08:00
chengqian f4debdfab2 fix(channel):修复渠道无法修改协议 2026-07-31 15:19:01 +08:00
chengqian 6ff5c6e949 fix(web): 防止页面异常阻塞路由切换 2026-07-30 14:40:10 +08:00
chengqian 49eb8d07cc fix(web): 统一请求失败提示和刷新队列处理 2026-07-30 14:10:04 +08:00
chengqian 245cedad47 fix(wallet): 修复预警阈值 nil 指针导致 /api/tenant/wallet 崩溃
warning_threshold 列可空,注册(Register)/后台建租户(CreateTenant)两条建钱包路径曾漏设该字段,导致这些租户的钱包阈值为 NULL。Wallet() 直接解引用 *w.WarningThreshold,owner/admin 访问 /api/tenant/wallet 时 panic recovered 500。

统一语义:warning_threshold = 0 表示关闭预警(也是新建默认值),正数 = 预警线,与告警引擎 alert.go「阈值 <= 0 视为未启用」一致。

- Wallet() 增加 nil 守卫,NULL 行按 0 返回,消除解引用崩溃
- 所有建钱包路径(懒初始化/Register/CreateTenant/EnsureWallet)显式写入 0,不再产生 NULL
- 管理后台阈值显示:>0 显示金额,否则显示「关闭」
2026-07-30 10:17:55 +08:00
chengqian 906662c7c5 chore:更换logo图片 2026-07-28 11:32:57 +08:00
chengqian ddade6ec54 fix:修复登录状态经常失效的问题 2026-07-27 14:03:58 +08:00
martin 6665b1e113 refactor:重构渠道调度功能 2026-07-25 20:48:15 +08:00
martin e9b5592666 fix:修复租户数据导出功能 2026-07-25 19:57:50 +08:00
qian 9374c64bad feat:用户多次输错密码被锁后可以由管理员解锁 2026-07-24 00:18:29 +08:00
qian 44424dfb67 feat:统一汇率转换方向 2026-07-23 23:06:40 +08:00
qian 52ef686202 feat:模型列表显示模型可用渠道 2026-07-23 00:32:44 +08:00
Qianandchengqian be9e707bfd 修复异步图片导致的多个问题 (#12)
* fix:修复响应污染问题

* fix:修改存储相关文件为中文注释

* fix:修复二次退款问题

* fix:修复多个考虑不全面问题
1.误删用户数据
2.R2存储默认区域
3.删除失败导致孤儿记录
4.网络抖动事变时重试
5.前端无限次请求获取图片
6.文件管理权限

* fix:修复字符串截断异常问题和文件下载超时问题

* fix:修复多图问题

* fix:异步生成图片时未配置oss提示错误信息

* fix:修复关闭异步后同步生成出错问题

* feat:新增文件存储测试功能,防止设置后不生效

* fix:修复同步图片转异步后计费错误

* fix:修复无下限扣款问题

* fix:修复结算重复扣款问题

* fix:修复计费出错导致的0费用结算

* fix:修复回调双重履约

* fix:修复预扣事务

* fix:修复费用字段类型问题

* fix:修复缓存问题

* fix:修复安全问题

* fix:修复数据库操作事务问题

* refactor:重构事务使用方式,改为官方推荐的dao形式

* fix:修复余额更新隐患

* fix:修复N+1查询问题

* fix:修复密钥安全问题

* fix:结算失败时打印错误日志

* improve:优化扣款

* fix:修复用户接口越权

---------

Co-authored-by: chengqian <wuchengqian@kkidc.com>
2026-07-22 17:53:18 +08:00
fa053529af 图片请求统一异步处理 (#11)
* fix:未导入unicode包

* feat:图片异步转换

* feat:添加R2支持

* feat:新增文件管理

* fix:修复错误信息双写导致响应异常

* chore:渠道列表中添加快捷启用停止按钮

* fix:修复模型异常终端导致报错的问题

* improve:优化无可用渠道的日志打印,减少日志污染

* fix:在线体验出错缺少提示信息

* fix:修复日志库问题,只有请求日志保存到独立的库中

* feat:新增阿里图片模型说明文档

* fix:阿里千问图片生成

* fix:修复图片异步控制无效问题

* improve:优化文件展示,支持缩略图查看

* feat:实时监控中添加图片异步转换池状态信息

* improve:优化在线体验页面布局

* fix:修复异步任务状态显示异常问题

* feat:图片异步任务停止时等待任务完成后再退出程序

* chore:调整存储路径

---------

Co-authored-by: qian <wuchengqian5@163.com>
Co-authored-by: chengqian <wuchengqian@kkidc.com>
2026-07-18 00:26:13 +08:00
22ee0aa112 修复安全问题 (#9)
* fix:修复权限问题

* fix:修复项目key类型错误问题

* fix:修复rbac权限问题

* fix:修复api密钥未及时失效的问题

* improve:优化渠道调度稳定性

* improve:优化路由

* fix:修复项目预算控制缺陷

* fix:加强限流等安全措施

* feat:添加限流相关字段的前端展示及接口字段

* improve:优化注册时密码要求,只需要字母和数字即可

* feat(setting):添加注册限流设置

* improve:优化前端数字类型转换

* chore:rbac权限放行

---------

Co-authored-by: chengqian <wuchengqian@kkidc.com>
Co-authored-by: qian <wuchengqian5@163.com>
2026-06-23 22:47:54 +08:00
Qianandqian 501726b831 优化用户相关功能 (#8)
* improve(user):优化注册功能提示

* improve(user):优化邮箱大小写重复问题

* improve(user):添加密码强度指示器

* fix(setting):修复系统设置功能里面的数字转换问题

* feat(email):优化邮件发送功能

* chore(email):移除无用配置和日志

* fix(user):修复重置密码功能

* chore(ui):调整轮询间隔

* chore(ui):添加充值提示

* chore(ui):优化用户注册功能

* chore(sql):补充数据库变更文件

* fix(email):优化邮箱校验

---------

Co-authored-by: qian <wuchengqian5@163.com>
2026-06-17 22:47:26 +08:00
qian 54e776f487 chore:补传文件 2026-06-13 20:23:24 +08:00
qian ada0ff301b feat:新增顶部进度条,优化弱网体验 2026-06-13 17:15:34 +08:00
qian bb7a37d283 fix:渠道内测试只能测试支持的渠道 2026-06-13 14:42:27 +08:00
qian acd2e01ae5 feat:添加账号禁用词功能 2026-06-12 01:23:40 +08:00
qian 73ab89d551 feat:完善租户端注册时的用户协议功能 2026-06-12 00:43:55 +08:00
chengqian a1f637fb2a feat:添加用户协议文档管理功能 2026-06-11 17:49:55 +08:00
chengqian 6dc69944d1 feat:模型分组添加默认字段 2026-06-11 16:10:54 +08:00
martin 2425cbad23 improve:优化租户端任务日志 2026-06-10 22:08:36 +08:00
martin b631c1d5ae fix(ui):仪表盘未显示横轴完整名称 2026-06-10 20:42:28 +08:00
martin 9fff10bf51 Merge remote-tracking branch 'origin/dev' into dev 2026-06-10 00:20:53 +08:00
martin b613102e38 refactor:将支付设置放到系统设置中 2026-06-10 00:18:44 +08:00
martin 16e8ee4346 feat:计费管理改交易流水 2026-06-10 00:16:25 +08:00
qian 6a50325da8 improve:优化页面显示效果 2026-06-10 00:11:07 +08:00
martin 91ce9dc1c4 improve(ui):优化页面显示效果 2026-06-09 23:55:55 +08:00
martin b2137d4969 chore:移除系统更新设置项,此项无用 2026-06-09 23:44:30 +08:00
qian edf5b4530a fix:提交缺失文件 2026-06-09 23:29:22 +08:00
qian 8dc9266c14 improve:网页中使用配置的系统名称和介绍 2026-06-09 23:14:27 +08:00
qian 974efb6685 fix:修复设置功能页面布尔值转为字符串的错误处理方式 2026-06-09 22:53:20 +08:00
chengqian b4c815ec9d fix:移除设置中的演示模式,改为配置文件配置 2026-06-09 11:28:08 +08:00
martin 0c05366136 feat(update):新增快捷升级功能 2026-06-07 22:27:01 +08:00
martin 06aff72726 fix(log):修复请求审计日志中视频类型的任务用时信息为0 2026-06-06 23:20:47 +08:00
qian 9c32da15f0 refactor(playground):在线体验功能改为走通用API接口 2026-06-06 12:44:28 +08:00
qian dd7ff73d28 fix:审计日志修复详情显示问题 2026-06-05 23:34:32 +08:00
qian f0ac2d90d4 fix:移除用户和key级别的并发限制 2026-06-05 21:11:38 +08:00
chengqian cfc6b2589a fix:统一系统货币单位规则 2026-06-04 13:52:19 +08:00
qian d6630f7c51 feat(seo):添加seo相关内容 2026-06-02 00:05:14 +08:00