Commit Graph

  • 6efa74aded refactor(transfer): 移除发起转让页的售价字段 — 线下柜台签合同交易 hailin 2026-03-01 20:06:31 -0800
  • 0e34896d0b refactor(mobile-app): 树转让入口从"我"页面迁移至"实名认证"页面 hailin 2026-03-01 19:47:39 -0800
  • b3984c861c feat(pre-planting): 预种方案调整 — 18870 USDT/棵,10份合1树 hailin 2026-03-01 18:32:32 -0800
  • 28cf0b7769 fix(wallet): settleUserPendingRewards 补创建 REWARD_TO_SETTLEABLE 流水 hailin 2026-03-01 11:15:19 -0800
  • fda79304c6 Revert "fix(ledger): 分享收益筛选支持多类型(REWARD_TO_SETTLEABLE + REWARD_PENDING)" hailin 2026-03-01 11:07:19 -0800
  • d223671db7 fix(ledger): 分享收益筛选支持多类型(REWARD_TO_SETTLEABLE + REWARD_PENDING) hailin 2026-03-01 11:02:08 -0800
  • e4a2a0e37a feat(ledger): 流水明细显示来源用户ID + 统计兼容历史批量转换数据 hailin 2026-03-01 10:41:11 -0800
  • d876dd1591 fix(wallet): 区分直接入账和批量转换的 REWARD_TO_SETTLEABLE hailin 2026-03-01 10:30:47 -0800
  • 31e6f9e15a fix(mobile): 预种可结算列表以wallet实际金额为准,避免已结算条目残留 hailin 2026-03-01 10:19:31 -0800
  • eba125901c fix(wallet): 统计排除 REWARD_SETTLED 避免三重计入 hailin 2026-03-01 10:07:22 -0800
  • b905e8cb23 fix(wallet): 统计概览排除 REWARD_TO_SETTLEABLE 避免重复计入 hailin 2026-03-01 10:01:36 -0800
  • ecaaf68a27 fix(wallet): settle 时清除 pending_expire_at 避免残留倒计时 hailin 2026-03-01 09:52:19 -0800
  • 8e52535dd9 feat(mobile): 预种明细显示来源用户ID + 修复空待领取倒计时 hailin 2026-03-01 09:48:34 -0800
  • b13d873f64 feat(mobile): 流水明细中 REWARD_PENDING 标注"已转可结算" hailin 2026-03-01 09:15:18 -0800
  • d849ca7bc2 fix(wallet): getPendingRewards 只返回 PENDING 状态记录 hailin 2026-03-01 09:07:31 -0800
  • 718e70e61a fix(pre-planting): 修复 settleAfterPrePlanting 响应解包(TransformInterceptor) hailin 2026-03-01 08:57:45 -0800
  • 722c124cc9 feat(pre-planting): 预种购买后自动触发待领取→可结算转换 hailin 2026-03-01 08:51:03 -0800
  • e9b9896317 fix(mobile): 修复预种可结算列表与金额不一致 hailin 2026-03-01 08:24:03 -0800
  • 4996c1d110 feat(mobile): profile页待领取/可结算/已过期列表统一显示预种数据 hailin 2026-03-01 07:52:02 -0800
  • 27cd72fe01 feat(pre-planting): 预种可结算收益结算 + 前端可结算金额修正 hailin 2026-03-01 07:33:53 -0800
  • 05e590ef04 fix(pre-planting): 修复可结算收益重复计算 hailin 2026-03-01 03:34:22 -0800
  • d1be7173be fix(admin-web): 引荐树节点点击导航到用户详情页 hailin 2026-03-01 03:13:42 -0800
  • cf07712a8c fix(mobile): 兑换页可结算收益聚合正常认种+预种金额 hailin 2026-03-01 03:11:13 -0800
  • 5392c47e47 fix(admin-web): 引荐关系树节点点击切换为该节点为根显示 hailin 2026-03-01 03:00:45 -0800
  • e715fd2504 fix(admin-web): 引荐关系树节点点击跳转到用户详情页 hailin 2026-03-01 02:55:56 -0800
  • 292c6518ba fix(admin-web): 隐藏钱包流水表格的类型和关联订单列 hailin 2026-03-01 02:49:59 -0800
  • 0ac131a3b7 fix(admin-web): 钱包流水表格备注列显示不全 hailin 2026-03-01 02:41:31 -0800
  • 1157760d4d fix(pre-planting): 补充社区/省团队/市团队 API 缺失的 treeCount 参数 hailin 2026-03-01 02:30:35 -0800
  • e32658fc5e fix(pre-planting): 修复 authorization-service 响应包装格式解析 hailin 2026-03-01 02:22:01 -0800
  • a15a4a97b1 fix(docker): 为 planting-service 添加 AUTHORIZATION_SERVICE_URL 环境变量 hailin 2026-03-01 02:15:23 -0800
  • d880242807 fix(pre-planting): 修复 authorization-service API 路径错误 hailin 2026-03-01 02:04:09 -0800
  • 530aeb2a6f feat(authorization): 新增行政区划代码↔中文名映射表,修复省市公司查询不到的问题 hailin 2026-03-01 01:41:48 -0800
  • b9ddda2532 fix(pre-planting): 修复省市代码格式不一致导致授权分配失败 hailin 2026-03-01 01:23:55 -0800
  • 3be7b47678 feat(pre-planting+mobile): 预种奖励在"我"页面展示 hailin 2026-02-28 22:03:53 -0800
  • f32748c1d5 fix(pre-planting): 修复推荐链 API 调用的 URL 路径和返回格式解析 hailin 2026-02-28 21:39:07 -0800
  • 545e897c1f fix(pre-planting): 预种省/市区域 API 传 treeCount=0,不计入考核 hailin 2026-02-28 20:57:27 -0800
  • 1c71cda2ec fix(pre-planting): 修复省/市区域权益分配的三个 bug hailin 2026-02-28 20:53:12 -0800
  • 6a659ca718 feat(admin-web): 省/市区域账户添加点击查看明细功能 hailin 2026-02-28 20:37:12 -0800
  • bf50810830 feat(wallet+admin-web): 系统账户流水增加来源用户账户和来源备注列 hailin 2026-02-28 20:22:40 -0800
  • 90fad63fed fix(wallet): 优化流水memo避免正常认种来源信息重复 hailin 2026-02-28 20:10:09 -0800
  • 299c82fc4f fix(wallet): 流水备注增加来源用户AccountSequence和订单号 hailin 2026-02-28 20:08:52 -0800
  • 05aacc0d5b fix(admin-web): 系统账户流水备注列显示完整内容 hailin 2026-02-28 19:55:45 -0800
  • 19fca05a81 fix(pre-planting): 预种权益分配metadata与正常认种对齐 + 删除retry-rewards hailin 2026-02-28 19:27:16 -0800
  • d9c238702e feat(pre-planting): 预种权益流水备注添加[预种]前缀 hailin 2026-02-28 12:34:01 -0800
  • 1d0e4352df fix(pre-planting): 修复预种权益资金分配字段名错误(allocationType 丢失) hailin 2026-02-28 12:29:03 -0800
  • 62bbbca609 Revert "fix(ledger): REWARD_EXPIRED条目显示权益类型+已过期标签" hailin 2026-02-28 12:04:07 -0800
  • 4bd40970d0 fix(ledger): REWARD_EXPIRED条目显示权益类型+已过期标签 hailin 2026-02-28 12:01:36 -0800
  • 724fb08be4 fix(contribution): 发布过期份额同步事件 + 管理后台/挖矿app状态显示 hailin 2026-02-28 11:35:55 -0800
  • a904c8bd42 feat(ledger): 预种份额在流水明细中显示合并合同下载按钮 hailin 2026-02-28 11:19:27 -0800
  • 1431c89684 fix(pre-planting): Decimal -> Number in totalAmount reduce hailin 2026-02-28 11:01:37 -0800
  • cd73b2dec4 fix(pre-planting): 签署合同前检查实名认证 + 修正合同金额 hailin 2026-02-28 10:59:26 -0800
  • b1e5e6b29f feat(pre-planting): 合并合同走完整签署流程(PDF展示+手写签名) hailin 2026-02-28 10:35:22 -0800
  • 2ad1936126 fix(pre-planting): 合并详情页 USDT 改为绿积分 hailin 2026-02-28 10:17:12 -0800
  • b17bf82443 feat(pre-planting): 新增 GET /merges/:mergeNo 合并详情接口 hailin 2026-02-28 10:07:53 -0800
  • 7bad0a8935 fix(pre-planting): 修复编译错误(getMerges→getMyMerges、RoutePaths 缺失导入、Future.wait 类型) hailin 2026-02-28 10:00:17 -0800
  • b9b23c36d7 feat(pre-planting): 合并后走正常签合同流程,购买第5份直接跳合并详情页 hailin 2026-02-28 09:51:21 -0800
  • 26dcd1d2de fix(pre-planting): 修复购买省市名称存储及多项购买失败问题 hailin 2026-02-28 08:02:14 -0800
  • 20b8d41212 feat(pre-planting): 支持省市名称存储,参照正常认种处理方式 hailin 2026-02-28 07:48:47 -0800
  • 5aa17b05c5 fix(pre-planting): 代码审查修复 2 处小问题 hailin 2026-02-28 07:28:30 -0800
  • 4c6fd424b5 feat(pre-planting): 合成树后算力切换(预种 5 份合同签署触发) hailin 2026-02-28 07:22:09 -0800
  • eea38b2b86 fix(pre-planting): 购买页面和弹窗中 USDT 改为绿积分 hailin 2026-02-28 07:20:51 -0800
  • 9b6effe63d debug(pre-planting): 添加购买流程详细日志以排查 List cast 错误 hailin 2026-02-28 07:19:35 -0800
  • 606d3c0b22 fix(pre-planting): 修复购买失败时 List<dynamic> 类型转换错误和续购省市缺失 hailin 2026-02-28 06:56:49 -0800
  • 2d7b02aa96 fix(pre-planting): 修复预种页面 5 个 UI 问题(纯前端,零后端改动) hailin 2026-02-28 06:25:38 -0800
  • f4c9535e12 feat(capability): 补齐全部后端 API 能力拦截 hailin 2026-02-28 05:22:37 -0800
  • 97f8b7339f fix(auth): LOGIN 能力禁用后强制下线已登录用户 hailin 2026-02-28 05:01:37 -0800
  • a7f2008bc2 feat(pre-planting): 添加算力补偿调度器,修复 transfer_order_no schema 一致性 hailin 2026-02-28 03:08:06 -0800
  • b747555927 fix(contribution-service): 补充缺失的 transfer_order_no 迁移文件 hailin 2026-02-28 03:00:40 -0800
  • 390e5ccb19 fix(pre-planting): 用 orderNo 替代 BigInt 自增 ID 作为 CDC 关联键 hailin 2026-02-28 02:31:04 -0800
  • 560674f2e9 fix(pre-planting): 无推荐关系用户购买预种时 404 导致整笔交易失败 hailin 2026-02-28 02:13:29 -0800
  • fe9a30df85 feat(mining-app): 接入 capabilitiesProvider 实现 UI 层能力适配 hailin 2026-02-28 01:36:24 -0800
  • 21fc55fb01 fix(capability): auth-service CapabilityGuard 类型修复 string → Capability hailin 2026-02-27 22:29:20 -0800
  • 55cfc96464 feat(capability): 实现用户能力权限控制系统(Capability-based Permission) hailin 2026-02-27 22:19:56 -0800
  • 1d1c60e2a2 feat(notification): 新增强制阅读弹窗功能(管理员可配置 requiresForceRead) hailin 2026-02-27 19:33:51 -0800
  • 2684a81383 fix(pre-planting): getEligibility 返回 canPurchase 字段修复"待开启"问题 hailin 2026-02-26 23:36:08 -0800
  • ef68b7b9c0 fix(pre-planting): 预种开关关闭时隐藏"我的"页面预种按钮 hailin 2026-02-26 23:11:53 -0800
  • e328c75fc1 fix(pre-planting): 修复前后端 API 路径不匹配导致预种页面打不开 hailin 2026-02-26 23:07:47 -0800
  • 20a73a8d43 feat(planting-service): 添加 transfer_locked_count 列的数据库迁移 hailin 2026-02-26 22:57:15 -0800
  • 7c95d1d425 fix(admin-service): admin config 端点也返回 agreementText hailin 2026-02-26 22:01:03 -0800
  • 5131728835 fix(planting-service): 添加 ADMIN_SERVICE_URL 环境变量 hailin 2026-02-26 21:58:42 -0800
  • c0ac63d40a feat(pre-planting): 重命名预种持仓→预种明细 + 购买协议弹窗 hailin 2026-02-26 21:14:24 -0800
  • 92054e776e fix(contribution): 复制预种Prisma生成客户端到dist目录修复运行时MODULE_NOT_FOUND hailin 2026-02-26 20:35:26 -0800
  • 30a2f739cb fix(contribution): Dockerfile添加预种Prisma Client生成和migration hailin 2026-02-26 20:33:04 -0800
  • 8d7fd68509 fix(admin): 预种开关DTO添加class-validator装饰器,修复400错误 hailin 2026-02-26 20:26:42 -0800
  • 37a5610d74 feat(admin): 实现预种管理页面完整API端点 hailin 2026-02-26 20:21:31 -0800
  • 63a169abb0 fix(cdc): deploy-mining.sh 添加预种CDC connector管理 hailin 2026-02-26 18:58:49 -0800
  • f270b7cc27 fix(cdc): 添加3171预种计划Debezium CDC connector配置 hailin 2026-02-26 18:56:42 -0800
  • 843f817976 fix(kong): 添加3171预种计划API网关路由 hailin 2026-02-26 18:24:49 -0800
  • 8bafb0a8d4 fix(mobile-app): 增加切换账号全局防护,彻底解决切换期间自动退出登录 hailin 2026-02-26 12:41:45 -0800
  • a5cc3fdc5b fix(mobile-app): 修复切换账号时 token 过期导致自动退出登录 hailin 2026-02-26 12:21:57 -0800
  • cfc03fe523 fix(pricing): 手动调价支持负数降价对冲 hailin 2026-02-26 11:58:11 -0800
  • 12004d1c2e fix(mobile-app): 修复账号切换后自动退出登录的问题 hailin 2026-02-26 11:39:31 -0800
  • 83ba9b7d54 fix(admin-service): 定价DTO添加class-validator装饰器,修复400错误 hailin 2026-02-26 10:50:45 -0800
  • 81ea35b712 fix(admin-service): 修复预种价格计算公式,3566不是15831/5 hailin 2026-02-26 10:48:07 -0800
  • 3a307b5db7 fix(planting): 修复认种页面动态定价不生效 + 添加涨价倒计时 hailin 2026-02-26 10:22:27 -0800
  • 19f350b8e3 fix(mining-app): 全网兑换销毁量改为保留8位小数 hailin 2026-02-26 09:54:53 -0800
  • c293309bdf fix(mining-app): 全网兑换销毁量保留4位小数 hailin 2026-02-26 09:53:47 -0800
  • a39af93063 fix(mining-app): 全网兑换销毁量改用circulationPool+保留小数格式 hailin 2026-02-26 09:53:14 -0800
  • edc81cc55d fix(trading+mining-app): 修复"全网兑换销毁量"显示为0的问题 hailin 2026-02-26 09:52:10 -0800
  • 74f061cfeb fix(auth-service): 修复支付密码DTO缺少class-validator装饰器导致请求被ValidationPipe拒绝 hailin 2026-02-26 09:39:14 -0800