Commit Graph

  • e9df1e7ded feat: IoT卡新增绑定设备虚拟号快照字段 huang 2026-04-09 10:50:46 +08:00
  • cc56e27c01 feat: 后台线下支付订单强制上传支付凭证 huang 2026-04-08 16:45:06 +08:00
  • 78d6aded9b fix: 修复IoT卡导入时未写入carrier_type和carrier_name字段 huang 2026-04-08 11:56:57 +08:00
  • 14a8ea5a2c fix: 单卡导入虚拟号改为可选,非空时保证全局唯一 huang 2026-04-08 10:45:23 +08:00
  • 38ef73fd7f docs: 补充资产标识符标准化接口文档更新 huang 2026-04-08 10:45:13 +08:00
  • 303bffbe84 文档生成不正确的问题 huang 2026-04-07 18:19:47 +08:00
  • 80c6f6c756 feat: 资产标识符标准化、资产历史订单查询及导入虚拟号强制验证 huang 2026-04-07 17:39:36 +08:00
  • 7e489a19fb fix: 角色删除前校验分配情况,禁止删除使用中的角色 huang 2026-04-07 17:23:49 +08:00
  • 434a8b0349 feat: 轮询系统重构(分片队列 + 停复机统一 + Handler 拆分) huang 2026-04-07 12:27:04 +08:00
  • 10fcc0b3c9 fix: 修复强充场景幂等 key 在微信支付失败时未被清除的问题 huang 2026-04-07 09:55:06 +08:00
  • c0c32c62f4 fix: 修复代理充值 Handler 缺少参数验证导致 check constraint 违反的问题 huang 2026-04-03 09:17:15 +08:00
  • a8a91fe04e fix: 修复 RealtimeStatus 查询后未回写 DB 导致 Resolve 接口在线状态不同步的问题 huang 2026-04-02 15:14:04 +08:00
  • 8980e6d999 fix: 补全三处轮询覆盖缺口 huang 2026-04-02 14:36:24 +08:00
  • 322ded0012 fix: 修复未启用一次性佣金的系列无法创建授权的问题 huang 2026-04-02 14:27:09 +08:00
  • ecfa417c15 设备调用问题 huang 2026-04-02 11:05:21 +08:00
  • 4770e053ee fix: 修复轮询检测到首次实名时未记录 first_realname_at 的问题 huang 2026-04-02 10:52:58 +08:00
  • 138f08ddd7 fix: 修复平台账号无法访问我的佣金记录和提现记录接口的问题 huang 2026-04-02 10:14:44 +08:00
  • 950c0bfb8f fix: 修复已激活在线卡无有效套餐时未被轮询停机的问题 huang 2026-03-31 20:51:42 +08:00
  • 724967b8b8 fix: 修复日志文件 level 字段包含 ANSI 颜色转义码导致乱码 huang 2026-03-31 20:05:12 +08:00
  • 1c6f8ed07b fix: 修复停复机操作未同步轮询卡缓存导致卡无法实际停机的问题 huang 2026-03-31 19:59:35 +08:00
  • 58eb047433 fix: 修复手动刷新资产时流量直接覆盖为运营商原始读数的问题 huang 2026-03-31 19:50:17 +08:00
  • 045aa4fa3a fix: 修复微信/富友支付回调配置加载错误 huang 2026-03-31 19:17:45 +08:00
  • 69ee754c19 feat: 补全网关停复机调用的关键日志(调用前/成功后均输出 INFO) huang 2026-03-31 19:15:45 +08:00
  • 9d50424edc fix: 修复 access.log response_body 乱码(compress 中间件须在 logger 之前注册) huang 2026-03-31 19:06:14 +08:00
  • 302664404b fix: 修复流量轮询 cache 未同步 last_gateway_reading_mb 导致假增量触发停机死循环 huang 2026-03-31 19:00:26 +08:00
  • 619f029a5a fix: 修复佣金计算任务载荷二次序列化导致 base64 编码错误 huang 2026-03-31 18:48:17 +08:00
  • 31e147495c fix: 修复提现冻结逻辑错误导致数据库约束违反 huang 2026-03-31 18:41:07 +08:00
  • ad095d73f3 docs: 同步能力规范 — 新增购买/重置后复机 spec,更新停复机和排队激活规范 huang 2026-03-31 18:12:52 +08:00
  • 8b5cd50576 chore: 归档 fix-stop-resume-lifecycle-engine 变更提案 huang 2026-03-31 18:12:44 +08:00
  • 8227ab2f20 fix: Bootstrap 注入复机回调至 orderService 和 resetService huang 2026-03-31 18:12:32 +08:00
  • 6457ffa6f9 fix: 支付回调激活套餐后异步触发停机卡自动复机 huang 2026-03-31 18:12:24 +08:00
  • 8d69858413 fix: 套餐激活和流量重置后注入并调用复机回调 huang 2026-03-31 18:12:16 +08:00
  • 49e8ebed60 fix: 过期套餐检测扩展覆盖 Depleted 状态(status IN (1,2)) huang 2026-03-31 18:12:04 +08:00
  • bb5a5ec6ef fix: stopCards 停机时补充写入 stop_reason 和 stopped_at 字段 huang 2026-03-31 18:11:48 +08:00
  • cf602ab5be fix: ResumeCardIfStopped 扩展 — 支持 device 类型、实名检查、并发锁 huang 2026-03-31 18:11:38 +08:00
  • d7ade821f4 fix: 移除 carrier 表 billing_day 字段(模型 + 数据库迁移) huang 2026-03-31 18:11:29 +08:00
  • 7f42d198eb fix: 新增 StopReasonProtectPeriod 常量和 RedisCardResumeLockKey 函数 huang 2026-03-31 18:11:01 +08:00
  • ebc3e78ba9 修复gateway权限问题 huang 2026-03-31 15:59:54 +08:00
  • 00cae60fe1 chore: 删除卡价格验证 hurl 测试文件 huang 2026-03-31 15:26:09 +08:00
  • 67e0840695 fix: 修复钱包充值不支持 wechat_v2 支付渠道导致 1046 报错 huang 2026-03-31 15:26:03 +08:00
  • bc2dbcb416 fix: 修复 V2 微信支付参数全为空字符串的问题 huang 2026-03-31 14:59:43 +08:00
  • dc4f3cb7ba feat: C端订单支付拆分 — 创建订单与发起支付分离 huang 2026-03-31 12:43:34 +08:00
  • 121462c00f feat: 给 PackageUsage 添加 package_name 快照字段,修复企业卡列表 carrier_name/package_name 为空问题 huang 2026-03-31 12:43:07 +08:00
  • 5b283285a2 fix: 修复微信支付容器内 mkdir 权限错误,新增 wechat_v2 支付渠道 huang 2026-03-31 12:12:13 +08:00
  • 4e65cf95d1 fix: 修复企业端用户所有接口返回403的问题 — AdminAuth中间件白名单遗漏Enterprise类型 huang 2026-03-31 10:41:31 +08:00
  • 2b408230a6 skill huang 2026-03-31 10:00:01 +08:00
  • 48ad0844ae fix: gendocs panic — config.Get() nil 守卫防止未初始化时访问 Logging.Development huang 2026-03-31 09:56:25 +08:00
  • 2ef8b8a705 fix: 修复分页字段/角色DTO/套餐详情/批量分配Bug,新增C端测试登录接口和Hurl价格验证测试 huang 2026-03-31 09:54:08 +08:00
  • 33e7f99fdc fix: 修复数据清理预览接口 panic 及路由文档路径翻倍问题 huang 2026-03-30 15:09:14 +08:00
  • 06ee422e34 fix: 富友验签失败 — 补全3.3接口所有非reserved字段(空值字段也必须参与签名) huang 2026-03-30 13:48:45 +08:00
  • 30d6743310 fix: 富友验签错误 — 签名原文必须包含空值字段(与富友文档签名实例一致) huang 2026-03-30 13:21:04 +08:00
  • a97462dd69 fix: 支付失败时幂等标记未清理导致用户无法重试 — *created=true移到支付成功后 huang 2026-03-30 13:06:45 +08:00
  • d56b841443 fix: 富友回调应答XMLName缺失 + term_ip自动探测服务器IP替代硬编码 huang 2026-03-30 12:46:50 +08:00
  • 8296742cce fix: 富友预下单补充必填字段 txn_begin_ts(交易起始时间) huang 2026-03-30 12:23:50 +08:00
  • 0c82ae2b73 fix: 修复富友预下单报文格式错(1014) — XML根元素、小程序tradeType、termIP三处问题 huang 2026-03-30 11:57:46 +08:00
  • f339fb1987 fix: 资产钱包自动创建机制 — 修复C端购买时钱包不存在报错 huang 2026-03-30 11:37:41 +08:00
  • 40809d11c5 修复 huang 2026-03-30 10:20:16 +08:00
  • 50dbc52432 fix: C端资产详情设备补充已连接数(client_number)字段 huang 2026-03-30 10:18:30 +08:00
  • cebcada950 refactor: 流量系统重构 — 增量累加算法 + 日粒度缓冲 + 旧详单清理 huang 2026-03-30 09:59:30 +08:00
  • f5dd2ce4ab fix: Gateway 响应类型兼容 — 新增 FlexBool/FlexInt 处理设备返回的字符串类型字段 huang 2026-03-28 18:24:17 +08:00
  • 02b10f87cf feat: 新增退款管理模块 — 完整的退款审批流程、佣金回扣和资产重置 huang 2026-03-28 17:57:52 +08:00
  • 5e64c64ce3 修复 huang 2026-03-28 17:12:29 +08:00
  • a2fd1dfd62 fix: 佣金修正接口 DTO 补充 path 参数声明,修复 OpenAPI 生成 panic huang 2026-03-28 17:01:06 +08:00
  • 623a622298 feat: 业务逻辑补全 — 佣金待审记录、C端订单重构、支付抽象、富友支付、卡设备状态联动 huang 2026-03-28 16:57:39 +08:00
  • 65e461eff7 fix: 代码质量清理 — 统一C端支付枚举、修复静默错误、注入Worker回调、移除废弃同步代码 huang 2026-03-28 15:27:59 +08:00
  • e81d3a58ad docs(04): capture phase context huang 2026-03-28 14:24:25 +08:00
  • da8aedc96b docs(phase-03.1): evolve PROJECT.md after phase completion huang 2026-03-28 13:42:29 +08:00
  • 9995dcd0a3 docs(phase-03.1): complete phase execution huang 2026-03-28 13:41:26 +08:00
  • f0f21e52f1 docs: 重新生成 OpenAPI 文档,补全 Phase 03.1 新增字段 huang 2026-03-28 13:32:48 +08:00
  • a8becf55ff chore: 更新 STATE.md 记录 Phase 03.1 完成 huang 2026-03-28 13:24:39 +08:00
  • f9da1a937f docs(03.1-01): 完成 Phase 03.1 Plan 01 执行总结 huang 2026-03-28 13:23:43 +08:00
  • a202b2da8a feat(03.1-01): 建立设备实时 Gateway 调用链路,替换 mock 数据 huang 2026-03-28 13:21:02 +08:00
  • 3b54850f1b feat(03.1-01): 修复静态 DTO 映射缺口 huang 2026-03-28 13:19:09 +08:00
  • 00dba42a63 feat(03.1-01): 补全 Gateway SyncDeviceInfoResp 缺失字段及 B 端 DeviceGatewayInfo DTO huang 2026-03-28 13:17:52 +08:00
  • 3450c20236 docs(03.1): 创建 Phase 03.1 计划(设备读取链路修复 + DTO 映射补全) huang 2026-03-28 13:12:42 +08:00
  • debe8f6edc docs(03.1): 补充 D-12 AssetResolveResponse 5字段扩展决策 huang 2026-03-28 13:04:35 +08:00
  • d0ef3bb712 修复错误的状态码 huang 2026-03-28 12:54:04 +08:00
  • 8826d95516 docs(state): record phase 03.1 context session huang 2026-03-28 12:38:15 +08:00
  • 8af5d1a045 docs(03.1): capture phase context huang 2026-03-28 12:38:02 +08:00
  • ff62ea457a docs(phase-03): evolve PROJECT.md after phase completion huang 2026-03-28 11:45:58 +08:00
  • 71b948f22b docs(phase-03): complete phase execution huang 2026-03-28 11:45:22 +08:00
  • 129a38f942 docs(03-02): 完成设备体系 sync-info 接入计划(DEVICE-04) huang 2026-03-28 11:40:04 +08:00
  • 15dbf8dc66 feat(03-02): Asset Service 接入 Gateway sync-info(DEVICE-04) huang 2026-03-28 11:38:14 +08:00
  • ba1886c314 feat(03-02): DeviceSimBindingStore 新增 UpdateIsCurrentByDeviceID 方法 huang 2026-03-28 11:36:40 +08:00
  • 8819c94322 docs(03-01): 完成设备体系数据基础层计划 huang 2026-03-28 11:34:38 +08:00
  • 825def88a4 feat(03-01): Gateway SyncDeviceInfo 方法 + DTO 字段扩展 huang 2026-03-28 11:33:01 +08:00
  • 42b884aaf8 feat(03-01): DB 迁移扩展设备字段 + 更新模型 huang 2026-03-28 11:31:16 +08:00
  • 8a4c6f3cee docs(03-device-system): 创建 Phase 3 设备体系完善计划(2个Plan) huang 2026-03-28 11:24:31 +08:00
  • ce6aa62fd6 docs(03): capture phase context huang 2026-03-28 11:16:02 +08:00
  • 4ff5dcf55e docs(roadmap): 修复 Phase 2 状态标记 — 勾选复选框、更新 Progress 表格 huang 2026-03-28 10:56:21 +08:00
  • d3eaac0eb0 docs(state): 修复 STATE.md 状态混乱 — 同步至 Phase 2 完成后实际状态 huang 2026-03-28 10:54:53 +08:00
  • 8ace759200 docs(phase-02): evolve PROJECT.md after phase completion — B/C/G/H 方案全部标记 Validated huang 2026-03-28 10:53:37 +08:00
  • 5432fb0513 docs(phase-02): 完成 Phase 2 执行 PERM/FIN/REALNAME/POLL 14项修复 huang 2026-03-28 10:52:47 +08:00
  • e1ec024904 docs(02-01): 完成 PERM+FIN+POLL 9项修复计划 PERM-01/02 FIN-01/02/03 POLL-01/02/03/04 huang 2026-03-28 10:46:10 +08:00
  • 754bbcdf3b fix(fin): 同步更新 openapi handlers 中 CommissionWithdrawalHandler 签名 huang 2026-03-28 10:43:32 +08:00
  • 47aa5f8d25 fix(poll): Series 删除前检查关联套餐 POLL-04 huang 2026-03-28 10:42:58 +08:00
  • facc766993 docs(02-02): 完成实名激活架构重构计划 REALNAME-01~05 huang 2026-03-28 10:42:04 +08:00
  • 8553a46143 fix(poll): GetPackages 接口新增分页 POLL-03 huang 2026-03-28 10:41:20 +08:00
  • 4be473c248 fix(realname): 移除 auto_purchase.go 中废弃的 EnableRealnameActivation 引用 huang 2026-03-28 10:40:08 +08:00
  • 8a531237c3 fix(poll): gatewayClient=nil 时停复机返回错误而非成功 POLL-02 huang 2026-03-28 10:39:47 +08:00