Commit Graph

  • 8154a61453 fix: 移除 standaloneListColumns 中已废弃的分佣字段 huang 2026-04-14 12:40:04 +08:00
  • d9de704d73 归档 huang 2026-04-14 12:14:29 +08:00
  • 4ea4a1e53f docs: 更新 tech-debt-cleanup tasks.md 实际完成状态 huang 2026-04-14 11:59:28 +08:00
  • 041856dc8c docs: 新增迁移说明文档,reset_db.sh 添加 000114 基线检查 huang 2026-04-14 11:56:50 +08:00
  • 7cdb66cbe4 refactor: 统一状态名称映射为公共函数,清理废弃换卡/商户类型常量和模型 huang 2026-04-14 11:51:58 +08:00
  • 5410181e77 修复:C端资产信息接口 lan_ip 字段无值时不返回的问题 huang 2026-04-14 11:49:17 +08:00
  • 548ec0cd6b feat: 补全 _name 字段公共映射函数,修正实名认证注释 huang 2026-04-14 11:44:23 +08:00
  • 5e9e41db21 feat: 归档旧迁移文件,创建初始化数据迁移和重置脚本 huang 2026-04-14 11:24:35 +08:00
  • c35542f911 feat: 补全客户端订单和资产 DTO _name 字段,修复代码格式 huang 2026-04-14 11:19:57 +08:00
  • 42c5ec912f feat: 技术债务清理(支付配置动态化、API文档补全、轮询常量提取、废弃代码清理) huang 2026-04-14 11:11:15 +08:00
  • c0b64c9e30 fix: 登录时将主手机号写入 JWT,修复 bound_phone 返回空的问题 huang 2026-04-14 11:09:42 +08:00
  • 37706bc7ce feat: 资产信息接口返回当前登录用户绑定手机号 huang 2026-04-14 10:08:42 +08:00
  • 7308afe801 归档 huang 2026-04-13 15:03:02 +08:00
  • c1456f3c54 docs: 补充轮询自动触发环境变量说明 huang 2026-04-13 14:57:00 +08:00
  • 640ea8ec99 feat: 更新依赖注入,传入 ManualTriggerService huang 2026-04-13 14:52:50 +08:00
  • 8569873690 feat: ClientRealnameHandler 集成异步触发实名检查 huang 2026-04-13 14:51:42 +08:00
  • 5196472d7e fix: 修复手动触发去重TTL和日限制次数,优化权限检查和错误日志 huang 2026-04-13 14:50:14 +08:00
  • 814a2956b3 feat: 新增轮询自动触发配置(EnableAutoTrigger、AutoTriggerSystemUserID) huang 2026-04-13 14:48:12 +08:00
  • 4879d9bf07 fix: 修复公众号登录初始化失败(PowerWeChat 日志写入权限) huang 2026-04-13 14:39:54 +08:00
  • 8d8d426e2e feat: verify-asset 接口返回当前生效的公众号和小程序 AppID huang 2026-04-11 17:22:21 +08:00
  • 246ae5e123 docs: 新增 status-convention 主规范 huang 2026-04-11 12:21:07 +08:00
  • 7e613a0d2b 归档: fix-status-convention-comments huang 2026-04-11 12:21:02 +08:00
  • 510a5bfb21 chore: 删除未使用的僵尸状态常量 DevCapabilityStatusEnabled/Disabled huang 2026-04-11 12:20:56 +08:00
  • decb7a10ec fix: 使用专用常量 ShelfStatusOn 替代 StatusEnabled 赋值 ShelfStatus huang 2026-04-11 12:20:49 +08:00
  • 5588c7c762 fix: 修正 DTO status 字段 description 和 validate 标签 huang 2026-04-11 12:20:43 +08:00
  • eebc7194d8 fix: 修正 model status 字段 GORM comment 为 0=禁用 1=启用 huang 2026-04-11 12:20:31 +08:00
  • e945a672ed fix: 修正套餐系列状态注释格式 huang 2026-04-11 12:00:01 +08:00
  • 41d3667df2 feat: 设备卡列表新增运营商类型字段 huang 2026-04-11 11:59:54 +08:00
  • 8f66ca7bcb 文档提交 huang 2026-04-11 11:27:43 +08:00
  • e9ff14df0e 规范: 新增枚举与状态字段规范并修复代理充值状态描述错误 huang 2026-04-11 11:25:58 +08:00
  • c807b99a91 fix: 修复佣金明细列表多表 JOIN 时 shop_id 字段歧义问题 huang 2026-04-11 11:06:13 +08:00
  • 677d6239ce fix: 统一佣金状态常量并修复佣金明细关联查询 huang 2026-04-11 10:42:37 +08:00
  • d0989c66bb 暂且不需要实名 huang 2026-04-10 18:31:40 +08:00
  • 67f3286e09 fix: 修复店铺资金摘要接口username和phone字段为空的bug huang 2026-04-10 17:21:27 +08:00
  • a8b52f8ae1 fix: 设备详情 RealNameStatus 取当前使用卡而非聚合最小值 huang 2026-04-10 17:15:40 +08:00
  • 5496cb58aa feat: 订单创建时快照买家手机号/昵称和套餐类型 huang 2026-04-10 17:12:56 +08:00
  • 3cb16804a4 fix: 设备资产详情返回 enable_polling 字段 huang 2026-04-10 15:54:47 +08:00
  • 2a7ac3f86e fix: 修复轮询系统缓存不一致和可观测性问题 huang 2026-04-10 15:52:38 +08:00
  • ef8ec025bd feat: 资产套餐接口返回是否开启虚流量字段 huang 2026-04-10 14:33:05 +08:00
  • 23e12d8a73 fix: 卡导入 Excel 解析移除虚拟号强制校验 huang 2026-04-10 11:58:39 +08:00
  • 4a18aac6ce fix: 资产验证支持虚拟号(virtual_no)查询 huang 2026-04-10 11:42:23 +08:00
  • 51fa027eb8 归档 huang 2026-04-09 17:47:06 +08:00
  • afc6d7fc76 docs: 归档 excel-import-refactor,同步更新主 specs huang 2026-04-09 17:37:44 +08:00
  • cd807e58e3 feat: Excel 导入按列位置读取,IoT 卡导入支持卡业务类型 huang 2026-04-09 17:16:31 +08:00
  • ff7e749bf2 归档 huang 2026-04-09 14:53:48 +08:00
  • 0627ffec42 feat: 代理商资金可见性重构(agent-fund-visibility) huang 2026-04-09 14:40:39 +08:00
  • 1d6535b81b fix: 修复移除账号角色接口路由参数名错误 huang 2026-04-09 14:38:01 +08:00
  • 0f6fd42aff fix: 禁用角色时检查是否已分配给账号或店铺 huang 2026-04-09 14:35:55 +08:00
  • c1cec0aede fix: 修复C端订单差价佣金计算错误及自动购包订单系列ID缺失问题 huang 2026-04-09 13:35:13 +08:00
  • 6dfc5c0301 feat: 资产解析接口新增实名时间字段 huang 2026-04-09 12:12:28 +08:00
  • fce35e8a2d fix: 修复角色分配权限并发竞态导致唯一约束冲突报错 huang 2026-04-09 11:58:52 +08:00
  • 81ba84cf05 feat: 新增店铺联级查询接口 huang 2026-04-09 11:43:37 +08:00
  • 384a54164b feat: 新增批量移除角色权限接口 huang 2026-04-09 11:41:58 +08:00
  • a7dfe858c7 feat: 创建代理账号时自动分配店铺默认角色 huang 2026-04-09 11:06:31 +08:00
  • 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