34 Commits
Author SHA1 Message Date
yml2213 85332df2bd 订单接口最小化与私有文件访问加固
- 订单列表使用独立最小 DTO 并分页,号主待办提供独立接口与统计
- 用户 token 增加版本控制,冻结/改密/退出即时撤销会话
- 移除 URL token 传参,SSE 与接口统一使用 HttpOnly Cookie
- 私有文件按上传归属与业务关联授权,收款凭证转私有访问并校验归属
- 公开商品接口返回最小字段,隐藏号主身份与内部状态
- 每日清理超过 30 天未关联业务的上传归属,上传归属失败时补偿删除对象
2026-08-16 21:47:46 +08:00
yml2213 51c3f2767f feat(listing): 公共筛选新增日消耗区间(高级筛选) 2026-08-15 13:32:01 +08:00
yml2213 99e8eb28af 实现外部商品调价 2026-07-26 19:17:09 +08:00
yml2213 4bc25b87d8 修复平台代管订单流程 2026-07-25 19:17:19 +08:00
yml2213 7ca68e6b8b 增加渠道上传预统计 2026-07-25 14:34:03 +08:00
yml2213 5668eb745f 优化外部上传和备注 2026-07-23 17:06:06 +08:00
yml2213 ef67375132 优化商品管理筛选功能 2026-07-09 23:55:19 +08:00
yml2213 1984e07e91 添加商品管理资产皮肤筛选 2026-07-05 20:21:18 +08:00
yml2213 23dbe9af22 优化后台列表搜索 2026-06-21 13:17:10 +08:00
yml b7d5dbd1d3 首页增加比例筛选并优化排序 2026-06-18 16:18:41 +08:00
yml bd6e15179e 支持后台转移发布所有权 2026-06-17 22:31:46 +08:00
ymlandClaude Opus 4.8 ad70b24fb6 提交2: 发布群核心功能实现
- 实现 EnsureListingConversation: 发布时建发布群,发欢迎语+二维码
- 实现 AddRenterToListingConversation: 付款后拉租客进群
- 实现 RemoveRenterFromListingConversation: 订单终态移出租客
- 实现消息可见性过滤: 租客只能看到 joined_at 之后的消息
- listing 模块注入 ListingChatCreator 接口,发布时建群
- ListingDTO 新增 listing_group_conversation_id 字段
- 付款流程改为拉租客进发布群(替代建订单群)
- 订单完成和取消时自动移出租客
- 创建 chat 适配器实现接口解耦

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 15:57:10 +08:00
yml 5cd3ead4bd 统一金额分制重构 2026-06-09 19:04:11 +08:00
yml 2185cd152a Listing模块:完成分字段重构
核心改造:
1. ListingDTO改为使用PriceCent和DepositAmountCent字段
2. toDTO函数使用listing.PriceCent和listing.DepositAmountCent
3. 筛选函数matchPublicQuery转换为元进行比较
4. 排序函数sortPublicListings使用PriceCent比较
5. 价格视图函数sanitizePriceForOwner使用PriceCent
6. toAdminDTO函数使用*Cent字段

技术细节:
- 筛选时将分转为元:price := float64(item.PriceCent) / 100
- 排序直接比较分:a.PriceCent < b.PriceCent
- 价格调整时转换:item.PriceCent = int64(math.Round(sellerPrice * 100))
- 编译验证通过 
2026-06-09 13:59:53 +08:00
yml 38d7469965 新增商品编号搜索 2026-06-08 19:44:07 +08:00
yml2213 eebd2d3b04 增加发布协议确认配置 2026-06-07 21:14:49 +08:00
yml2213 fbf1b37399 优化后台商品审核价格调整 2026-06-04 23:44:16 +08:00
yml 6dcea2d56c 完善日志和审计链路 2026-06-02 21:40:23 +08:00
yml 3adba1c529 增加上传接口 2026-06-02 17:51:04 +08:00
yml 6f4c8b59f9 优化首页分页和图片上传 2026-06-02 13:24:04 +08:00
yml aff108fc96 商品管理ui优化, 后台支持分页参数 2026-06-01 00:56:45 +08:00
yml 5f6a4afcbb 彻底优化数据库字段 2026-05-24 20:49:37 +08:00
yml e69d08ca9f 兼容接入商品固定价格字段 2026-05-24 18:13:20 +08:00
yml2213 5e422bfa40 特惠标签ok 2026-05-24 00:31:45 +08:00
yml2213 b101415e9d 优化发布等各种状态 2026-05-23 15:52:44 +08:00
yml2213 a6a1afb879 删掉租期相关错误东西 2026-05-23 14:44:32 +08:00
yml2213 40f5252b2e 优化历史包袱,修复发布页面默认0 恢哈伏笔 2026-05-23 09:41:45 +08:00
yml 0394fcb2b8 清楚默认选择的上号方式 2026-05-23 00:03:59 +08:00
yml 52ac6b7827 初步优化 发布流程 2026-05-22 23:13:36 +08:00
yml 236518ade4 feat: add file upload workflow 2026-05-22 18:50:32 +08:00
yml 55477d0ac6 feat: add admin risk actions and arbitration settlement 2026-05-22 18:11:01 +08:00
yml dfe686ce0e 后台商品管理 2026-05-22 17:54:46 +08:00
yml 3f5f18b43e 第 5 阶段:纠纷、通知与后台-4 2026-05-22 17:04:28 +08:00
yml 9ac65ffad9 第 3 阶段:租号发布与审核 2026-05-22 15:53:50 +08:00