hi-server/说明文档.md
shanshanzhong c0d839deb9
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 5m23s
fix: 修复仪表盘时区统计偏移、重复订阅、新增map_apple字段
- fix(order/model): QueryDateOrders/QueryDailyOrdersList 使用 time.Date 替代 Truncate 修复 UTC+8 时区偏移
- fix(user/model): QueryResisterUserTotalByDate 同样修复时区截断
- fix(traffic/model): QueryServerTrafficByDay 同样修复时区截断
- fix(activateOrder): 兜底查询防止过期用户重购产生重复订阅
- feat(api): SubscribeDiscount 新增 map_apple 字段
2026-04-20 02:34:23 -07:00

2.0 KiB
Raw Blame History

说明文档.md

项目规划

本任务旨在帮助用户在云端服务器上替换 SSL 证书。用户已解压 airoport.co_ecc.zip,需将得到的 .cer.key 文件替换到 /etc/letsencrypt/archive/airoport.co 目录下对应的 .pem 文件中。

实施方案

  1. 文件对应关系确认:映射解压后的文件与 archive 目录下的 PEM 文件。
  2. 备份与替换:备份旧证书,执行 cp 命令覆盖现有文件。
  3. 服务重启建议:提示用户替换后需重启 Nginx/Gateway 服务以使证书生效。

进度记录

时间节点 任务说明 进度 结果说明
2026-03-11 初始化文档并提供指令 [x] 已完成 已提供查找日志的命令并记录在文档中
2026-03-11 提供今天所有 ERROR 报错指令 [x] 已完成 已提供根据日期过滤 ERROR 的命令
2026-03-12 分析并确认 Unknown column 错误 [x] 已完成 确认为 user_device 缺少 short_code 字段,已提供 SQL
2026-03-12 提供 SSL 证书替换指令 [x] 已完成 已提供备份与替换证书的组合指令
2026-03-17 合并 internal 到 internal/main [x] 已完成 已查验均为fast-forward受限网络/权限需手动push完成合并
2026-04-14 排查支付成功但订阅未下发问题 [x] 已完成 已提供 Docker 相关的日志排查与数据库核对命令

certbot certonly --manual --preferred-challenges dns -d airoport.win -d "*.airoport.win" -d hifastapp.com

gunzip -c mysql_dump_20260318_052811.sql.gz
| docker exec -i ppanel-mysql mysql -uroot -pjpcV41ppanel

go run scripts/migrate_paid_users.go -src 'root:rootpassword@tcp(127.0.0.1:3306)/ppanel?charset=utf8mb4&parseTime=True&loc=Local' -dst 'root:jpcV41ppanel@tcp(103.150.215.44:3306)/hifast?charset=utf8mb4&parseTime=True&loc=Local' -clean

docker exec ppanel-redis redis-cli --scan --pattern "*"
grep -vE "^auth:session_id:|^auth:user_sessions:"
xargs -r -n 500 docker exec -i ppanel-redis redis-cli DEL