Phase: Phase 1 — 跑通验证步骤 Date: 2026-06-15
到数据库执行 updatesql/sql.md 中 2026-06-15 段落:
ALTER TABLE pos_store ADD COLUMN invoice_exempt TINYINT(1) DEFAULT 0 ...CREATE TABLE pos_store_ezpay (...)sys_menu 插入 chanting:storeEzpay:* 权限项在 ezPay 测试环境 https://cinv.ezpay.com.tw/ 申请一个测试商店,记录 MerchantID、HashKey(32 字节)、HashIV(16 字节)。(线下,人工)
foodie_server(ruoyi-admin)。pos_store 里普通店铺或摊位):
申请中。已开通、启用,approved_time 写入。申请中,last_verify_result 记 KEY1xxxx。已开通。ubn 已显示。PosStoreEzpayServiceImpl 验证判读逻辑(mock EzPay.doPost):
Status!=成功 且含 KEY1 → 返回"凭证无效",status 不变。回到 spec.md 的 SC-001 ~ SC-006 与各 User Story 的 Acceptance Scenarios 逐条核对。