重构:优化订单通知消息标签,支持动态显示订单类型

- 新增 OrderMessageLabelResolver 用于解析订单场景标签
- 修改微信公众号下单通知,根据下单类型(随机单/指定单/打赏/礼物)显示对应标签
- 更新 WxCustomMpService 接口,传递 placeType 和 rewardType 参数
- 完善相关单元测试和 Mock 配置
This commit is contained in:
irving
2025-11-03 22:51:48 -05:00
parent 83112b406a
commit da2902c61c
11 changed files with 315 additions and 15 deletions

View File

@@ -244,7 +244,9 @@ class WxCustomSpecifiedOrderApiTest extends WxCustomOrderApiTestSupport {
anyString(),
eq(expectedNet.toString()),
eq(order.getCommodityName()),
eq(order.getId()));
eq(order.getId()),
eq(order.getPlaceType()),
eq(order.getRewardType()));
int ratio = order.getEstimatedRevenueRatio();
BigDecimal baseRevenue = grossAmount
@@ -411,7 +413,9 @@ class WxCustomSpecifiedOrderApiTest extends WxCustomOrderApiTestSupport {
anyString(),
eq(order.getFinalAmount().toString()),
eq(order.getCommodityName()),
eq(order.getId()));
eq(order.getId()),
eq(order.getPlaceType()),
eq(order.getRewardType()));
ensureTenantContext();
long afterCount = playOrderInfoService.lambdaQuery()