Commit Graph

  • fc9f819787 feat: 修改实名认证策略默认值为先充值后实名(after_order) huang 2026-04-20 15:39:01 +08:00
  • 33a4d25ca9 chore: 新增数据库迁移,将实名认证策略默认值改为 after_order huang 2026-04-20 15:29:25 +08:00
  • e9862a67ba fix: 修复资产卡列表未返回 realname_policy 字段 huang 2026-04-20 14:43:09 +08:00
  • 868f5a8ef3 fix: 修复轮询停机连坐、实名逆转防抖及carrier_stopped原因写入缺失三个逻辑缺陷 huang 2026-04-20 11:24:56 +08:00
  • fd795d8742 feat: 新增设备切卡模式接口 SetSwitchMode huang 2026-04-18 16:22:30 +08:00
  • 2b3a9cb33f feat: 新增套餐使用记录实付金额快照字段 paid_amount huang 2026-04-18 10:19:21 +08:00
  • 4b8784d5e7 docs: 更新 OpenAPI 文档,新增批量下载 URL 接口文档 huang 2026-04-18 10:08:53 +08:00
  • 2413c2fe14 feat: 新增批量获取文件下载预签名 URL 接口 huang 2026-04-18 10:08:45 +08:00
  • e52671eaed 归档提案 huang 2026-04-18 09:35:27 +08:00
  • 716e9f5971 chore: 更新 fix-realname-activation-logic OpenSpec 任务清单 huang 2026-04-18 09:30:56 +08:00
  • 28ac58ea18 feat: PollingRealnameHandler 新增设备级套餐实名激活联动 huang 2026-04-18 09:30:50 +08:00
  • 8e61cb1a54 fix: 购买时检查载体实名状态,已实名跳过 pending 直接激活 huang 2026-04-18 09:30:40 +08:00
  • 4aab0bcbf2 提案以及归档 huang 2026-04-18 09:10:29 +08:00
  • 6caf0f6141 feat: 新增全局操作密码功能,将线下充值验证从登录密码改为统一操作密码 huang 2026-04-18 09:06:33 +08:00
  • 6e15e1b853 docs: 更新 OpenAPI 文档及提案任务清单,新增 payment_voucher_key 字段 huang 2026-04-17 18:29:42 +08:00
  • ad30f5d41b feat: 代理充值支持线下支付凭证上传与存储 huang 2026-04-17 18:29:06 +08:00
  • b538e45bd9 feat: 新增数据库迁移,为 tb_agent_recharge_record 添加 payment_voucher_key 列 huang 2026-04-17 18:28:38 +08:00
  • 1033d7666b 修复主账号问题 huang 2026-04-17 18:07:29 +08:00
  • 0d2baabcf1 chore: 更新 asset-realname-policy 提案任务清单,勾选全部已完成项 huang 2026-04-17 17:33:52 +08:00
  • 9d8e3926ff docs: 更新 OpenAPI 文档,新增 realname-mode 更新接口文档 huang 2026-04-17 17:33:07 +08:00
  • c5ed040359 feat: 后台管理新增 UpdateRealnameMode 接口并注册路由 PATCH /api/admin/assets/:identifier/realname-mode huang 2026-04-17 17:32:18 +08:00
  • 363e0efb34 feat: C 端充值、购买、实名链接接口接入实名策略拦截(before_order/after_order) huang 2026-04-17 17:31:21 +08:00
  • 1363797378 feat: 导入 Service 和 Worker 传递 realname_policy 写入资产记录 huang 2026-04-17 17:31:01 +08:00
  • 71498883b5 feat: iot_card/device Service 新增 UpdateRealnamePolicy 方法(含幂等检查) huang 2026-04-17 17:30:13 +08:00
  • 1d75a4c31a feat: asset Service 新增 GetEffectiveRealnamePolicy 策略判断及 HasValidRechargeOrPaidOrder 检查逻辑 huang 2026-04-17 17:29:32 +08:00
  • 89eec1406a feat: iot_card/device Store 新增 UpdateRealnamePolicy 方法 huang 2026-04-17 17:28:58 +08:00
  • 9a625f51ef feat: C 端查询及设备导入接口 DTO 新增 realname_policy 字段 huang 2026-04-17 17:28:20 +08:00
  • 2d6456c4a3 feat: 后台管理查询接口 DTO 新增 realname_policy 字段 huang 2026-04-17 17:27:10 +08:00
  • 9bd1d60e85 feat: 四个 Model 新增 realname_policy 字段(含 gorm 标签和中文注释) huang 2026-04-17 17:26:20 +08:00
  • 908c5fa1de feat: 新增 RealnamePolicy 常量枚举及 CodeRealnameNotAvailable 错误码 huang 2026-04-17 17:25:02 +08:00
  • 505b30aa8f feat: 实现资产实名认证策略功能 (asset-realname-policy) huang 2026-04-17 17:03:41 +08:00
  • e0a37f4a11 fix: verify-asset 接口增加卡绑定设备校验 huang 2026-04-17 14:49:11 +08:00
  • 4c284c422c fix: 移除 IoT 卡导入 ICCID 长度限制 huang 2026-04-17 12:04:44 +08:00
  • 44e4f03957 docs: 补充微信 JSSDK 配置接口 OpenAPI 文档 huang 2026-04-17 12:04:35 +08:00
  • 0a2961ecd6 fix: 支付回调补写 actual_paid_amount 字段,从支付平台回调中提取实付金额 huang 2026-04-17 11:12:35 +08:00
  • fa554c3930 feat: 注册 C 端微信 JSSDK 配置接口路由及文档生成 huang 2026-04-16 18:38:43 +08:00
  • 1125701329 feat: 新增 C 端微信 JSSDK 签名配置接口 Handler huang 2026-04-16 18:38:20 +08:00
  • ed1facc1b8 feat: 公众号服务新增 GetJSSDKConfig 方法及 JSSDK 配置 DTO huang 2026-04-16 18:37:59 +08:00
  • 0cba6fd6d5 fix: 修复轮询缓存竞态导致流量增量重复计全量的问题 huang 2026-04-16 18:33:46 +08:00
  • 94f20ce8c7 配置 huang 2026-04-16 17:50:49 +08:00
  • aef20d2ab1 fix: 修复禁用所有轮询配置重启后再启用无法工作的问题 huang 2026-04-16 17:32:43 +08:00
  • 0ec16d4afa fix: 实名轮询防止上游接口故障时误降级已实名状态 huang 2026-04-16 16:48:14 +08:00
  • 7e4c61e6e9 docs: 新增枚举状态字段规范及 Code Review 检查清单 huang 2026-04-16 15:58:28 +08:00
  • 2d0b4e9bc0 fix: 充值订单列表按当前登录资产过滤,修复越权查看其他资产数据的漏洞 huang 2026-04-16 15:56:43 +08:00
  • 520b126ecf feat: JWT Claims 新增资产字段,登录 token 携带当前资产上下文 huang 2026-04-16 15:55:41 +08:00
  • 5d9be1d7e4 fix: 修正轮询配置多匹配逻辑,支持同卡匹配多个配置并按 priority 合并 interval huang 2026-04-16 14:27:47 +08:00
  • 5065d925ad fix: 修正套餐激活和时间字段nullable问题 huang 2026-04-16 11:14:39 +08:00
  • 97d6319b64 fix: 修正 HasValidByCarrier 有效套餐定义,仅 status=Active 才算有效 huang 2026-04-15 18:14:50 +08:00
  • 0a27a78d97 fix: 修正强充订单状态映射错误,0-based DB 常量正确映射为 1-based 客户端状态 huang 2026-04-15 14:58:37 +08:00
  • fc995187df 输出日志 huang 2026-04-15 14:11:42 +08:00
  • 8bf1282378 归档: add-polling-card-status-with-verbose-log,同步主规范 huang 2026-04-15 12:23:05 +08:00
  • 854330a4b4 docs: 更新 OpenAPI 文档,新增卡状态检查间隔字段 huang 2026-04-15 12:22:55 +08:00
  • e40ad462e1 feat: 注册卡状态轮询 Worker Handler huang 2026-04-15 12:22:49 +08:00
  • 647d78309d feat: 将卡状态任务类型接入队列管理、生命周期和初始化器 huang 2026-04-15 12:22:42 +08:00
  • c7f486ae09 feat: 新增 PollingCardStatusHandler 及工具函数卡状态支持 huang 2026-04-15 12:22:34 +08:00
  • 71559547b6 feat: 为四种现有轮询 Handler 添加 verbose log 输出 huang 2026-04-15 12:22:25 +08:00
  • 6292443f69 feat: PollingBase 新增 verboseLog 支持,Worker 传入配置 huang 2026-04-15 12:22:16 +08:00
  • 97c196b7c6 feat: PollingConfig DTO 和 Service 支持卡状态检查间隔 huang 2026-04-15 12:22:09 +08:00
  • cb328f3ec2 feat: PollingConfig 和 IotCard 模型新增卡状态检查字段 huang 2026-04-15 12:22:01 +08:00
  • 9992e82a3c feat: 新增卡状态轮询任务类型常量及 verbose_log 配置 huang 2026-04-15 12:21:43 +08:00
  • e2003eb9e3 feat: 新增卡状态检查轮询数据库迁移 huang 2026-04-15 12:21:21 +08:00
  • 71048e31d4 更换新的上游域名 huang 2026-04-15 11:21:14 +08:00
  • 4a1e44f9e1 提案 huang 2026-04-15 11:17:23 +08:00
  • dd408fcdca 日志输出 huang 2026-04-15 11:17:09 +08:00
  • 516bb92a16 refactor: 删除 enterprise_device service 中无路由接入的死代码方法 huang 2026-04-15 11:16:36 +08:00
  • 023a4309eb fix: 修正 realtime-status 路由文档描述,补充说明设备类型会实时调 Gateway huang 2026-04-15 11:16:01 +08:00
  • b972a776d9 重构充值订单模块:用 tb_recharge_order + tb_payment 替换 tb_asset_recharge_record huang 2026-04-15 11:00:32 +08:00
  • d26010b29d 重构用的提案,现在不敢跑 huang 2026-04-14 17:38:36 +08:00
  • 8706247436 fix: 资产解析接口 BoundCardInfo 添加运营商字段 huang 2026-04-14 17:10:28 +08:00
  • 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