Commit Graph

  • 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
  • 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