irving
90849e5267
test: stabilize random order cancellation cases
Build and Push Backend / docker (push) Failing after 12s
2025-12-31 23:12:51 -05:00
irving
ec5c1782c6
fix: allow manager cancellation of random orders
2025-12-31 23:02:43 -05:00
irving
911a974e51
feat: implement order relation type tracking
...
- Add OrderRelationType enum (UNASSIGNED, LEGACY, FIRST, CONTINUED, NEUTRAL)
- Create play_clerk_customer_relation table to track first-completed history
- Add order_relation_type column to play_order_info
- Migrate existing orders to set relation types based on completion history
- Update order services to determine relation type on creation
- Update order VOs and controllers to expose relation type in API responses
- Update clerk performance calculations to account for relation types
- Update revenue calculations to distinguish between first and continued orders
- Add comprehensive API and unit tests for order relation functionality
2025-12-31 22:06:05 -05:00
irving
f39b560a05
fix: mask random order details for non-owner clerks
2025-12-28 19:31:56 -05:00
irving
c29f76c2fc
fix: random order clerk visibility rules
Build and Push Backend / docker (push) Failing after 12s
2025-12-25 12:58:31 -05:00
irving
f300723fc0
fix: anonymize clerk random order views
2025-12-24 16:20:37 -05:00
hucs-dev
8dee4839e8
perf: 优化打赏动态页面接口
2025-12-22 18:16:55 +08:00
irving
036e8156d5
fix: allow legacy clerk album entries
Build and Push Backend / docker (push) Failing after 5s
2025-12-05 23:31:46 -05:00
irving
6497788b64
add more logging for debugging
2025-12-05 23:15:14 -05:00
irving
f2a7039a41
fix test
2025-12-05 22:24:31 -05:00
irving
21bbd0386d
feat(media): refine clerk album review and tests
2025-12-05 22:16:01 -05:00
irving
086aa47226
feat(media): clerk profile media flow
2025-12-04 22:27:03 -05:00
irving
8558d203af
wip: media migration progress
2025-11-16 11:33:58 -05:00
irving
e10b7bd3be
feat: 線上優先排序並更新測試
2025-11-14 10:31:16 -05:00
irving
5331fd75a2
tiny fix sorting
Build and Push Backend / docker (push) Failing after 5s
2025-11-14 02:00:33 -05:00
irving
5c0de2201c
fix: 店員排序穩定&apitest 連線
2025-11-14 01:52:21 -05:00
irving
29f168dd67
add import
2025-11-14 01:29:37 -05:00
irving
48348609a8
fix: 店員列表排序去重
2025-11-14 01:27:29 -05:00
irving
25554bac84
test: 修復店員排序測試與收益扣回即時解鎖
2025-11-14 01:25:06 -05:00
irving
cec5e965f6
feat: 完成撤销收益扣回與限額改動
2025-11-14 00:58:12 -05:00
hucs-dev
4cd2950051
fix: 🚀 解决排序问题
2025-11-14 11:32:06 +08:00
irving
b51aac0cfa
fix test
2025-11-13 14:58:05 -05:00
irving
ee0fc4d1f6
feat: unify admin order keyword search
2025-11-13 14:58:05 -05:00
hucs-dev
9d20040574
fix: code style
2025-11-12 16:57:01 +08:00
hucs-dev
2f807a2796
fix: 🚀 礼物分页bug
2025-11-12 16:45:12 +08:00
irving
51c4a5438d
feat: improve wechat order query coverage
2025-11-11 20:48:20 -05:00
irving
e616dd6a13
WIP
2025-11-10 23:42:00 -05:00
irving
7b6943d391
fix: allow editing blind box pools referencing inactive gifts
Build and Push Backend / docker (push) Failing after 7s
2025-11-10 21:59:59 -05:00
irving
7d07e32271
feat: enrich withdrawal audit info
2025-11-08 20:09:07 -05:00
irving
438aef7af7
fix: ignore null level prices when updating commodity
2025-11-08 20:06:15 -05:00
irving
eaee5f5aa6
Merge branch 'feat/earnling-line-status'
Build and Push Backend / docker (push) Failing after 5s
2025-11-07 23:42:43 -05:00
irving
51ec9dd85b
完善后台订单筛选及接口测试
2025-11-07 23:42:15 -05:00
irving
9868fb1bb9
feat: 新增提现审计接口与保障用例
2025-11-07 23:41:39 -05:00
irving
29ff0a2637
feat: add flyway cli wrapper and staging restore
2025-11-07 22:38:47 -05:00
irving
d7d7c64c01
fix: exclude cancelled orders from performance stats
Build and Push Backend / docker (push) Failing after 4s
2025-11-07 00:29:58 -05:00
irving
cc59f859af
update db to use unicode8
Build and Push Backend / docker (push) Failing after 5s
2025-11-06 23:54:10 -05:00
irving
d6402d60b2
chore: update V14 migration and add application-local-staging.yml
...
Build and Push Backend / docker (push) Failing after 5s
- Updated play-admin migration: V14__add_clerk_level_order_number.sql
- Added play-admin/src/main/resources/application-local-staging.yml
2025-11-05 23:12:58 -05:00
irving
024ee7ebda
fix: 调整店员相关代码以通过测试
2025-11-04 22:16:42 -05:00
irving
0b7e86cfa3
chore: commit all changes (2025-11-04)
2025-11-04 22:00:31 -05:00
irving
a8cdb27e8e
新增店员等级排序功能
...
Build and Push Backend / docker (push) Failing after 6s
- 添加数据库迁移脚本,为 play_clerk_level_info 表新增 order_number 字段
- 更新测试数据种子,设置默认等级的排序号
- 新增店员用户API测试,验证按等级排序号和在线状态的排序逻辑
2025-11-04 21:20:42 -05:00
irving
d961e62cc2
合并 fix-lable 分支:优化订单通知消息标签
Build and Push Backend / docker (push) Failing after 5s
2025-11-03 22:54:13 -05:00
irving
da2902c61c
重构:优化订单通知消息标签,支持动态显示订单类型
...
- 新增 OrderMessageLabelResolver 用于解析订单场景标签
- 修改微信公众号下单通知,根据下单类型(随机单/指定单/打赏/礼物)显示对应标签
- 更新 WxCustomMpService 接口,传递 placeType 和 rewardType 参数
- 完善相关单元测试和 Mock 配置
2025-11-03 22:51:48 -05:00
hucs-dev
f39fc4f040
feat: 🎁 店员等级新增排序字段
2025-11-04 10:49:05 +08:00
irving
83112b406a
修复订单下单错误和余额扣款校验问题
Build and Push Backend / docker (push) Failing after 5s
2025-11-03 10:02:03 -05:00
irving
fe36332ef3
fuck double datasource
Build and Push Backend / docker (push) Failing after 5s
2025-11-03 00:02:02 -05:00
irving
7443c33d7a
fix order placement error
Build and Push Backend / docker (push) Failing after 6s
2025-11-02 21:51:08 -05:00
irving
c463179e83
fix(order): 前置余额扣减并统一金额精度处理,补充余额校验与单测
...
- 抽取 validateSufficientBalance,统一使用 normalizeMoney 校验与比较,提升健壮性\n- AbstractOrderPlacementStrategy:在创建订单前根据 shouldDeduct 进行余额校验与扣减,使用上下文 orderId 记录流水,避免不一致\n- deductCustomerBalance:使用 amountToDeduct 变量并先归一化后运算,修正可能的精度问题\n- 调整/补充测试用例:扣减失败不插入订单、不保存用户信息;更新 selectById 调用次数校验
2025-11-02 16:03:59 -05:00
irving
7b9f1fd8c2
feat(clerk): 店员审核流程优化与问题修复
Build and Push Backend / docker (push) Failing after 5s
2025-11-01 23:55:56 -04:00
irving
d01c8a4c6a
feat(wechat): 抽象通知发送器并完善自定义下单相关接口测试
2025-11-01 23:55:51 -04:00
irving
9f83103189
feat(order): 完善订单生命周期与投诉处理;补充单元测试
2025-11-01 23:55:47 -04:00