{
  "source_path": "work_store/VWCG-1119-consume-limit-account-scope/raw-request.md",
  "status": "historical-conflict-snapshot-not-an-active-contract",
  "original_sha256": "517dbf160bf3c5665fffb12c3480ff769f2870403cc82cc7888183dd30c6d0b6",
  "original_text": "# VWCG-1119 原始请求\n\n## 用户请求\n\n分析以下云效 PRD，并产出技术开发文档：\n\n`https://devops.aliyun.com/projex/project/dd2f708d1702891ff45b6f5d99/req#viewIdentifier=d7f112f9d023e2108fa1b0d8&openWorkitemIdentifier=5a61c9dc4204937841c75ac06c`\n\n## 来源信息\n\n- 云效工作项：`VWCG-1119`\n- 标题：消费限制支持按受限账户设置范围或次数限制\n- 工作项 ID：`5a61c9dc4204937841c75ac06c`\n- 项目 ID：`dd2f708d1702891ff45b6f5d99`\n- 获取方式：云效 OpenAPI，只读\n- 获取日期：2026-07-29\n\n## 原始交付意图\n\n- 分析当前 PRD 的业务范围、规则、边界和待确认项。\n- 对照 `store` 现有代码确认实际改造链路。\n- 产出可供前端、后端、数据库和测试评审的技术开发文档。\n- 本次不实施代码、不创建云效子任务、不修改云效状态。\n\n<<<<<<< HEAD\n## 2026-07-29 开发口径澄清\n\n- 本次新增的是“受限账户”配置维度，不新增独立的赠送金额、赠送范围或赠送次数配置。\n- 当前页面的“受限账户”多选包括个人账户、餐补账户和赠送账户。\n- 赠送账户与个人、餐补账户复用同一条规则的范围或次数限制。\n- 历史规则没有受限账户关系时，默认按个人账户和餐补账户处理。\n- 命中原有部门、应用场景、范围或次数限制后，只排除本条规则选中的账户；未选账户仍可用于支付整单。\n=======\n## 2026-07-29 用户补充口径\n\n1. 消费策略增加一个字段“受限账户”，判断账户有没有钱。\n2. `store` 项目消费机订单需要覆盖 MQTT 和 API 两种入口。\n3. 小程序端点餐需要执行相同判断。\n4. 兼容旧数据：历史消费限制没有“受限账户”字段，默认勾选个人账户和餐补账户。\n\n本次文档修订将“消费策略”按原 PRD 语境解释为“消费限制规则”，不是营销策略；并将规则生效依据从“本单最终实际扣了哪个账户”修正为“所选受限账户在判断时点是否有可用余额”。\n>>>>>>> 5d05833ef476571c794ef3016336bc136526872c\n",
  "blocks": [
    {
      "line": 25,
      "variant_a": "## 2026-07-29 开发口径澄清\n\n- 本次新增的是“受限账户”配置维度，不新增独立的赠送金额、赠送范围或赠送次数配置。\n- 当前页面的“受限账户”多选包括个人账户、餐补账户和赠送账户。\n- 赠送账户与个人、餐补账户复用同一条规则的范围或次数限制。\n- 历史规则没有受限账户关系时，默认按个人账户和餐补账户处理。\n- 命中原有部门、应用场景、范围或次数限制后，只排除本条规则选中的账户；未选账户仍可用于支付整单。\n",
      "variant_b": "## 2026-07-29 用户补充口径\n\n1. 消费策略增加一个字段“受限账户”，判断账户有没有钱。\n2. `store` 项目消费机订单需要覆盖 MQTT 和 API 两种入口。\n3. 小程序端点餐需要执行相同判断。\n4. 兼容旧数据：历史消费限制没有“受限账户”字段，默认勾选个人账户和餐补账户。\n\n本次文档修订将“消费策略”按原 PRD 语境解释为“消费限制规则”，不是营销策略；并将规则生效依据从“本单最终实际扣了哪个账户”修正为“所选受限账户在判断时点是否有可用余额”。\n"
    }
  ]
}
