{
  "fetchedAt": "2026-06-02T05:49:34.841Z",
  "organizationId": "60069db88deaa14d9e02b875",
  "reads": [
    {
      "query": "2cb617dd3c43fffbb43c4fa4a0",
      "status": 200,
      "item": {
        "id": "2cb617dd3c43fffbb43c4fa4a0",
        "serialNumber": "VWCG-1004",
        "subject": "消费策略新增应用场景，支持堂食、订餐外卖、招待订单区分生效",
        "status": {
          "name": "已确认",
          "nameEn": "Open",
          "displayName": "已确认",
          "id": "32"
        },
        "workitemType": {
          "name": "产品类需求",
          "id": "9uy29901re573f561d69jn40"
        },
        "description": "## 需求背景\n当前消费策略默认按堂食订单生效，无法区分不同订单来源。现需在消费策略中增加应用场景配置，使同一条策略可按业务需要作用于堂食订单、订餐外卖订单、招待订单，并在首单/每次生效逻辑中统一判断所选应用场景。\n\n## 需求内容\n- 在 PC 后台消费策略新增/编辑弹窗中新增必填字段「应用场景」。\n- 「应用场景」支持多选，选项包括：堂食订单、订餐外卖订单、招待订单。\n- 至少选择一个应用场景，否则保存时提示“请选择应用场景”。\n- 历史已有策略如无应用场景字段，默认补充为堂食订单，保证原有策略逻辑不受影响。\n- 策略计算时先判断订单所属应用场景；未被策略选中的订单场景不参与该策略计算。\n- 订单所属应用场景被策略选中后，再继续判断部门、档口、餐口、餐次、身份类别、策略类型等原有条件。\n- 当策略配置为首次生效时，首次判断范围需覆盖该策略所选的全部应用场景。\n- 示例：策略选择堂食订单、订餐外卖订单，且午餐首单生效；用户午餐先在订餐外卖订单享受该策略优惠后，同一午餐餐段再产生堂食订单时，该策略不再生效，反之亦然。\n- 消费策略列表需展示「应用场景」，筛选区建议增加应用场景筛选项。\n- 订单详情需展示「优惠金额合计」。当前不涉及电子券优惠，优惠金额合计仅统计消费策略优惠。\n-  ![url?fileIdentifier=351803b341f40d84a0e2aa739b](https://devops.aliyun.com/projex/api/workitem/file/url?fileIdentifier=351803b341f40d84a0e2aa739b) \n\n## 验收要点\n- 新增/编辑消费策略时展示「应用场景」字段，且为必填。\n- 应用场景支持多选：堂食订单、订餐外卖订单、招待订单。\n- 未选择应用场景时点击保存需拦截并提示。\n- 历史策略默认按堂食订单生效，不影响现有堂食订单优惠。\n- 策略只对已勾选应用场景的订单生效。\n- 首次生效时，所选应用场景之间共用首次判断。\n- 同一用户同一餐段已在订餐外卖订单享受首单优惠后，堂食订单不再享受同一策略优惠。\n- 消费策略列表可展示策略对应的应用场景。\n- 订单详情展示优惠金额合计。\n- 当前优惠金额合计仅统计消费策略优惠，不展示电子券优惠。",
        "creator": "李潇",
        "assignedTo": "孙倩倩",
        "gmtCreate": 1779948564000,
        "gmtModified": 1780283100000,
        "attachments": [],
        "fields": []
      },
      "rawKeys": [
        "creator",
        "modifier",
        "gmtCreate",
        "gmtModified",
        "serialNumber",
        "subject",
        "description",
        "formatType",
        "assignedTo",
        "status",
        "space",
        "workitemType",
        "logicalStatus",
        "customFieldValues",
        "updateStatusAt",
        "trackers",
        "participants",
        "verifier",
        "sprint",
        "labels",
        "versions",
        "id",
        "idPath",
        "statusStageId",
        "categoryId",
        "parentId"
      ]
    },
    {
      "query": "5d95b411365348408faaaa5e7d",
      "status": 200,
      "item": {
        "id": "5d95b411365348408faaaa5e7d",
        "serialNumber": "VWCG-1006",
        "subject": "消费策略新增页面支持按时间段配置策略",
        "status": {
          "name": "已确认",
          "nameEn": "Open",
          "displayName": "已确认",
          "id": "32"
        },
        "workitemType": {
          "name": "产品类需求",
          "id": "9uy29901re573f561d69jn40"
        },
        "description": "## 需求背景\n当前消费策略新增页面以策略名称、优先级、应用部门、应用档口、身份类别、策略类型、首次消费、有效时长、策略状态等字段为主。客户提出消费策略需要支持按时间段落地，用于不同营业时段、错峰时段或现场临时餐段的策略配置。\n\n本次页面设计以“新增策略只配置时间段”为准，不再在新增策略中提供“按餐次 / 按时间段”二选一。变更为时间段设置后，消费策略列表页也需同步更新展示口径。\n\n## 原型链接\n- 在线原型：[https://zhctdev.yyangpt.cn/dist/prototype/consume-strategy-time-range.html](https://zhctdev.yyangpt.cn/dist/prototype/consume-strategy-time-range.html)\n- 开发环境入口：[https://zhctdev.yyangpt.cn/dist/#/login](https://zhctdev.yyangpt.cn/dist/#/login)\n- 原型文件位置：`store/public/dist/prototype/consume-strategy-time-range.html`\n- 原型附件：见当前需求附件中的 `消费策略按时间段新增策略原型.zip`、`消费策略按时间段新增策略原型预览.png`、`消费策略按时间段落地PRD.md`。\n\n## 需求内容\n- 新增策略页面去掉“按餐次”配置，只保留时间段配置。\n- 新增固定交付提示：当前策略按时间段落地，交付人员需根据客户现场餐段与营业时间手动调整时间段。\n- 支持配置一个或多个时间段。\n- 时间段模式支持两种：\n  - 多个时间段共用同一策略：多个时间段只作为命中范围，统一使用主策略上的策略类型、策略值、首次消费、有效时长等配置。\n  - 不同时间段单独设置策略：每个时间段可单独设置策略类型和策略值。\n- 列表页同步更新为时间段展示口径：展示时间段模式、适用时间段、策略类型和策略优惠。\n- 列表页中，多个时间段共用同一策略时，展示“共用同一策略”、全部适用时间段、主策略类型和主策略优惠。\n- 列表页中，不同时间段单独设置策略时，展示“分时段单独设置”、全部适用时间段、策略类型为“分时段配置”、策略优惠展示各时间段策略值摘要。\n- 当前版本不配置星期。\n- 当前版本不支持“餐次 + 时间段”组合。\n- 同一策略内的时间段不允许重叠。\n- 订单命中策略后，需要记录命中的策略、时间段模式、具体时间段、实际使用的策略类型和策略值，用于订单详情展示、退款和追溯。\n- 历史已有策略不因本次新增页面调整而异常。\n\n## 验收要点\n- 新增策略页面不再展示“按餐次”或“时间类型”切换。\n- 新增策略页面展示交付提示，提示交付人员需根据客户现场餐段与营业时间手动调整时间段。\n- 可配置多个时间段。\n- 选择“多个时间段共用同一策略”时，订单时间落入任一配置时间段即可命中同一套策略值。\n- 选择“不同时间段单独设置策略”时，订单时间落入不同时间段时按对应时间段的策略值计算。\n- 列表页需同步展示时间段模式、适用时间段、策略类型和策略优惠。\n- 列表页不再以餐次作为本次新增策略的主要展示口径。\n- 同一策略内配置重叠时间段时需拦截或提示。\n- 策略列表、订单详情、策略命中记录能正确展示命中的时间段和策略值。\n- 历史已有策略不受影响。",
        "creator": "李潇",
        "assignedTo": "孙倩倩",
        "gmtCreate": 1779952646000,
        "gmtModified": 1780377653000,
        "attachments": [],
        "fields": []
      },
      "rawKeys": [
        "creator",
        "modifier",
        "gmtCreate",
        "gmtModified",
        "serialNumber",
        "subject",
        "description",
        "formatType",
        "assignedTo",
        "status",
        "space",
        "workitemType",
        "logicalStatus",
        "customFieldValues",
        "updateStatusAt",
        "trackers",
        "participants",
        "verifier",
        "sprint",
        "labels",
        "versions",
        "id",
        "idPath",
        "statusStageId",
        "categoryId",
        "parentId"
      ]
    },
    {
      "query": "VWCG-1004",
      "status": 200,
      "item": {
        "id": "2cb617dd3c43fffbb43c4fa4a0",
        "serialNumber": "VWCG-1004",
        "subject": "消费策略新增应用场景，支持堂食、订餐外卖、招待订单区分生效",
        "status": {
          "name": "已确认",
          "nameEn": "Open",
          "displayName": "已确认",
          "id": "32"
        },
        "workitemType": {
          "name": "产品类需求",
          "id": "9uy29901re573f561d69jn40"
        },
        "description": "## 需求背景\n当前消费策略默认按堂食订单生效，无法区分不同订单来源。现需在消费策略中增加应用场景配置，使同一条策略可按业务需要作用于堂食订单、订餐外卖订单、招待订单，并在首单/每次生效逻辑中统一判断所选应用场景。\n\n## 需求内容\n- 在 PC 后台消费策略新增/编辑弹窗中新增必填字段「应用场景」。\n- 「应用场景」支持多选，选项包括：堂食订单、订餐外卖订单、招待订单。\n- 至少选择一个应用场景，否则保存时提示“请选择应用场景”。\n- 历史已有策略如无应用场景字段，默认补充为堂食订单，保证原有策略逻辑不受影响。\n- 策略计算时先判断订单所属应用场景；未被策略选中的订单场景不参与该策略计算。\n- 订单所属应用场景被策略选中后，再继续判断部门、档口、餐口、餐次、身份类别、策略类型等原有条件。\n- 当策略配置为首次生效时，首次判断范围需覆盖该策略所选的全部应用场景。\n- 示例：策略选择堂食订单、订餐外卖订单，且午餐首单生效；用户午餐先在订餐外卖订单享受该策略优惠后，同一午餐餐段再产生堂食订单时，该策略不再生效，反之亦然。\n- 消费策略列表需展示「应用场景」，筛选区建议增加应用场景筛选项。\n- 订单详情需展示「优惠金额合计」。当前不涉及电子券优惠，优惠金额合计仅统计消费策略优惠。\n-  ![url?fileIdentifier=351803b341f40d84a0e2aa739b](https://devops.aliyun.com/projex/api/workitem/file/url?fileIdentifier=351803b341f40d84a0e2aa739b) \n\n## 验收要点\n- 新增/编辑消费策略时展示「应用场景」字段，且为必填。\n- 应用场景支持多选：堂食订单、订餐外卖订单、招待订单。\n- 未选择应用场景时点击保存需拦截并提示。\n- 历史策略默认按堂食订单生效，不影响现有堂食订单优惠。\n- 策略只对已勾选应用场景的订单生效。\n- 首次生效时，所选应用场景之间共用首次判断。\n- 同一用户同一餐段已在订餐外卖订单享受首单优惠后，堂食订单不再享受同一策略优惠。\n- 消费策略列表可展示策略对应的应用场景。\n- 订单详情展示优惠金额合计。\n- 当前优惠金额合计仅统计消费策略优惠，不展示电子券优惠。",
        "creator": "李潇",
        "assignedTo": "孙倩倩",
        "gmtCreate": 1779948564000,
        "gmtModified": 1780283100000,
        "attachments": [],
        "fields": []
      },
      "rawKeys": [
        "creator",
        "modifier",
        "gmtCreate",
        "gmtModified",
        "serialNumber",
        "subject",
        "description",
        "formatType",
        "assignedTo",
        "status",
        "space",
        "workitemType",
        "logicalStatus",
        "customFieldValues",
        "updateStatusAt",
        "trackers",
        "participants",
        "verifier",
        "sprint",
        "labels",
        "versions",
        "id",
        "idPath",
        "statusStageId",
        "categoryId",
        "parentId"
      ]
    }
  ]
}