接口返回「有 50 件可兑换」,实际真正能换到的只有 9 件
而且这 9 件,每一件都要另外掏现金。纯积分可兑商品:0 件。
接口报告50
→ 全量去重54
→ 积分结算项27
→ 过期未下架−18
→ 真正可兑9
→ 纯积分可兑0
货架验真 · 四道检测,接口标称口径全部失真
数据来源:mall-points-products(默认 + 带 catRuleIds 全量)、mall-product-detail(真实返回)
54全量在架(去重)
4默认查询漏报
18过期未下架(66%)
9真正可兑
9/9需另付现金
检测一 · 漏报校正:不传 catRuleIds 的默认查询只返回 50 件;
遍历 10 个分类规则取并集去重后是 54 件,默认查询漏报 4 件:
9.9元指定小食任选 (100分) · 3.9元圆筒冰淇淋 (100分) · 16.9元2份麦辣鸡翅 (200分) · 酸黄瓜吧唧礼盒 (800分)
这 4 件里有 3 件正是真能兑的低门槛商品——不校正就直接漏掉了最该推荐的选项。
检测二 · 过期未下架检测:27 件标着 status=2(上架)的积分商品里,
18 件的兑换窗口早已关闭(66%)——但接口的 status 字段仍在说"上架"。
例:Nike Book 2 麦当劳特别联名款 (8888分) 窗口 2026-06-05 14:00~16:00 | 罗技键鼠套装 (6666分) 窗口 2026-08-21 14:00~23:59
只看 status 字段,排行榜上那些高门槛商品全是幻觉。
检测三 · 隐藏现金成本:逐个调 mall-product-detail 读 skuList[].extTradePrice,
9 件真正可兑商品全部带 extTradePrice,纯积分可兑 0 件。
也就是说:"200 分换 10.9 元小食"这句话是错的——真实语义是"200 分 + 另付 10.9 元"。
检测四 · 同名多 spuId:「10.9元指定小食任选」同时挂着两个条目——
spuId 17076 = 100 分 与 spuId 17077 = 200 分。
名字一模一样、兑换价差一倍,兑换前极易选错。
验真的意义:接口标称的 50 件中,实际能真正兑换的是 9 件(缩水 82%),
而这 9 件全部需要另付现金。只信 status 字段的导购,会把你带向一个不存在的货架。
积分净值 · 你的积分账户全貌
数据来源:query-my-account(真实返回,accountId=2F2925CF-…)
1,331.3可用积分
7,577.9累计积分
4,169已使用
2,077.6已过期(沉没)
0本月将过期
2,077.6 分已经过期了,占累计积分的 27.4%。
每 4 枚积分里就有 1 枚是白扔的——它没换来任何东西,只是安静地归零了。
这正是这个 Skill 存在的理由:积分不是"攒着就好的数字",它有有效期,
有兑换比,也有机会成本。放着不动是最差的一种策略。
| 指标 | 占比 | 说明 |
| 可用积分 | 1,331.3 |
当前可花掉的 |
| 已使用 | 4,169 |
换过东西,不算亏 |
| 已过期 | 2,077.6 |
真正的浪费 |
可达净值:真正可兑商品的最低门槛是 50 分,你的 1,331.3 分完全够得着;
但 9 件全部需另付现金、纯积分可兑为 0,
所以积分在这里是"门槛券"而不是"支付手段"——真正能把积分花掉的地方是抽奖。
抽奖回本率 · 周六麦金喜抽奖
数据来源:now-time-info + query-lottery-info(真实返回,activityCode=269t)
进行中activityStatusText
24单次消耗积分
52你的可抽次数
0剩余免费次数
真实奖品池
积分霸王餐(优惠券)
麦金卡 7 天
10 会员积分
12 会员积分
28 会员积分
8 会员积分
建议:优先抽。单次成本仅 24 分,是全场门槛最低的积分出口。
你的 1,331.3 分理论上可抽 55 次;抽完还剩 11 分,
但奖品池里有「积分霸王餐」和「10/12/28 会员积分」——积分奖意味着积分可以回流,
长期看接近无损。
接口还返回了 drawDecision.resourceEligible=true(你符合参与条件)、
nextConsumption.text="本次将消耗 24 积分",说明当前这一抽是确定可用的。
为什么这比换东西更划算:商城里 9 件真正可兑的商品虽然门槛都不高(50–800 分),
但每一件都要另付现金,积分换不回任何"纯积分"的实物;
而抽奖 24 分一抽,奖品池里有积分回流,是当前余额下更现实的一条出口。
真可兑清单 · 9 件,以及每件要另付多少钱
数据来源:mall-product-detail 的 skuList[].extTradePrice(真实返回 9 件全部命中)
全部 9 件
纯积分可兑:0 件
需另付现金:9 件
| 商品 | 所需积分 | 另付现金 | 状态 |
| 6.9元可乐麦炫酷 | 50 | ¥6.9 |
可兑 |
| 6.9元香芋派/菠萝派任选 | 50 | ¥6.9 |
可兑 |
| 3.9元圆筒冰淇淋 | 100 | ¥3.9 |
默认查询漏报 |
| 10.9元指定小食任选 | 100 | ¥10.9 |
同名双 spuId · 选 17076 |
| 10.9元指定小食任选 | 200 | ¥10.9 |
同名双 spuId · 选 17077 |
| 16.9元2份麦辣鸡翅 | 200 | ¥16.9 |
默认查询漏报 |
| 16.9元麦辣可乐组合 | 500 | ¥16.9 |
可兑 |
| 17.9元板烧可乐组合 | 500 | ¥17.9 |
可兑 |
| 21.9元巨无霸可乐组合 | 800 | ¥21.9 |
可兑 |
这里修正了一个很常见的误判:
只看默认查询会得出"50 件商品门槛动辄数千、一件都换不到"——因为那些高门槛商品(Nike 联名款 8,888 分等)
全是窗口已关的过期未下架。
剔除过期未下架商品后,实际情况是:当前可兑的 9 件门槛只要 50–800 分,1,331.3 分全部够得着——
但每件都写着"另付现金",纯积分可兑为 0。
所以正确的建议不是"别换",而是"积分只够当门槛券,真实成本是积分 + 现金"。
这个结论,只有跑完验真才能得出。
还有 4 件被默认查询藏起来的:
9.9元指定小食任选 (100分) · 3.9元圆筒冰淇淋 (100分) · 16.9元2份麦辣鸡翅 (200分) · 酸黄瓜吧唧礼盒 (800分)
其中「3.9元圆筒冰淇淋」「16.9元2份麦辣鸡翅」是真正可兑的——不遍历分类就看不到它们。
订单复盘 · 你的 10 笔历史订单
数据来源:order-list + query-order + query-my-coupons(真实返回)
| 日期 | 门店 | 内容 | 实付 |
| 2026-10-24 | 东城环城东路(碧桂园) | 龙焰鸡腿堡两件套 + 培根安格斯厚牛堡四件套 + 麦辣鸡翅2块 | ¥82.38 |
| 2026-10-07 | 东莞民盈山餐厅 | 板烧鸡腿堡 ×1 | ¥23.5 |
| 2026-09-25 | 东莞向阳餐厅 | 汉堡开心乐园餐 + 板烧鸡腿堡 + 人气经典随心配 | ¥62.4 |
| 2026-07-16 | 东莞东城中路得来速 | 人气经典随心配 ×1 | ¥13.9 |
| 2026-06-21 | 东莞文化广场餐厅 | 双层深海鳕鱼堡 ×1 | ¥24 |
| 2026-06-21 | 东莞文化广场餐厅 | 麦乐鸡经典中套餐 + 厚松饼猪柳 + 板烧鸡腿堡 + 开心乐园餐 + 绿豆沙雪冰 | ¥114.9 |
| 2026-06-21 | 东莞东城环城东路 | 猪柳蛋麦满分 ×1 | ¥18 |
| 2026-05-30 | 东莞东城环城东路 | 原味板烧鸡腿麦满分组合 ×2 | ¥35 |
| 2026-05-05 | 东莞南城总部基地 | 芝芝火腿扒堡组合 ×1 | ¥9.9 |
| 2026-04-17 | 东城环城东路(碧桂园) | 麦辣鸡腿汉堡 ×1 | ¥11.9 |
- 多店比价
10 笔订单分布在 6 家不同门店(民盈山 / 向阳 / 东城中路得来速 / 文化广场 / 东城环城东路 / 南城总部基地)
其中 4 笔落在同一家「东城环城东路」——合计 ¥147.38,客单价明显高于其他门店。
同一天在文化广场的两笔合计 ¥138.9,其中 ¥114.9 那笔含麦乐鸡中套餐 + 厚松饼猪柳 + 雪冰等高价单品——
若当时用上「人气经典随心配」组合,多数单品能以更低总价拿下。
- 积分未用
10 笔订单均未使用积分抵扣
期间累计获得 7,577.9 积分、已用 4,169、过期 2,077.6。
换算下来,约 27.4% 的积分是白扔的——不是没机会用,是没有机制提醒你「这次可以抵」。
- 券未核销
账户当前仍持有可用优惠券
其中含「19.9 元王牌炸鸡任选 2」等券。结合订单记录可核对:这些券在对应订单发生时是否可用、
有没有被漏用——这是复盘的重点,也是多数人完全看不到的部分。
可改进空间:订单总额约 ¥395.9,若把过期积分(2,077.6 分)对应的抵扣用起来,
加上券的合理核销,每月可省约 15–20%。
而复盘的价值不在于"你点贵了",而在于指出钱漏在哪个环节——
这里答案是:不是单价,是积分和券的静默过期。