Commit Graph

8 Commits

Author SHA1 Message Date
bd80414c4d ```
feat(admin): 添加订单详情页面和API接口

- 新增 `/admin/orders/<int:order_id>` 路由用于显示订单详情页面
- 在管理后台的订单列表中添加查看操作按钮
- 实现 `get_order_detail` API 接口,提供订单详细信息
- 添加权限控制,确保只有管理员或订单所有者可访问
- 在充值历史页面也增加订单详情查看功能
- 更新表格布局以适应新增的操作列
```
2026-02-08 20:39:35 +08:00
0da71bc439 ```
feat(admin): 添加积分发放管理和邀请奖励功能

- 新增积分发放相关模型 PointsGrant 和 InviteReward
- 实现管理员积分发放接口(单个、批量、全员发放)
- 添加积分发放记录查询和统计功能
- 集成邀请奖励机制,在用户充值时自动发放邀请奖励
- 在用户注册流程中集成邀请码功能
- 扩展用户信息返回积分和创建时间字段
- 添加前端邀请码处理和邀请统计功能
```
2026-01-23 21:46:08 +08:00
1aa3cb4151 feat: Introduce a new page for purchasing points and viewing recharge history, supported by model updates and a new logging service. 2026-01-18 20:45:28 +08:00
f548e8d6ab feat: Implement core application structure with new services, blueprints, templates, and database migrations. 2026-01-17 23:15:58 +08:00
925da47118 fix(timezone): 调整订单时间显示为北京时间
- 在订单创建时间和支付时间上统一加上8小时的时差偏移
- 修改get_orders和api_payment_history中时间的格式化逻辑,确保时间正确转换
- buy.html和recharge_history.html模板中调整paid_at时间显示,增加时差处理
- auth.py中buy_page接口支持支付成功提示和订单信息传递
- payment.py中同步支付回调改为重定向至充值页并传递成功参数
2026-01-14 20:29:31 +08:00
72bacacf4f feat(auth): 增加管理员订单管理和个人充值记录功能
- 新增全员订单管理页面,仅限管理员访问
- 购买积分页新增显示用户个人充值记录,管理员可见全员记录
- 支付模块增加用户充值历史查看页面及对应 API 接口
- buy.html 模板新增充值记录展示,包括个人和管理员视角的切换标签
- base.html 添加网站图标图像替换原图标字体图标
- 更新支付宝配置 AppID 和应用私钥
- 增加页面脚本支持充值记录标签页切换功能
- 补充日志,记录更多用户登录成功信息
2026-01-14 20:18:35 +08:00
67f2621a69 feat(payment): 集成支付宝支付与订单管理功能
- 在应用中注册支付蓝图(payment_bp)以支持支付接口
- 配置支付宝相关秘钥、回调地址及环境选项
- 新增订单模型(Order),支持订单数据存储与管理
- 管理后台接口添加订单列表查询功能,支持超级管理员访问
- 购买页面与表单修改,支持不同套餐的购买提交
- 支付成功页面提示,显示订单编号及积分到账信息
- 移除买积分按钮禁用逻辑,开放购买功能
2026-01-14 17:00:43 +08:00
d4b28a731a feat(admin): 添加系统通知管理及前端通知显示功能
- 新增 SystemNotification 模型,实现系统通知的数据存储
- 管理后台新增通知相关接口,支持通知的增删改查
- 用户端新增接口,获取最新激活通知并支持标记已读
- 在前端首页添加全局通知弹窗,实现通知自动轮询及已读同步
- 生成历史记录中兼容支持图片缩略图及新旧图片格式
- 优化后台图片同步逻辑,新增缩略图生成与存储
- 支持上传参考图的拖拽、粘贴、多文件上传及排序功能
- 增加购买积分页面入口及菜单项,调整菜单结构
- 日志系统由 Redis 列表迁移为有序集合,保留 30 天日志
- 优化日志页面样式,提升可读性及滚动体验
- 调整部分模板布局为自定义滚动条容器,增强视觉一致性
2026-01-12 23:29:29 +08:00