ufutx_love_mp/tools/local-acceptance/MEMBERSHIP-ACCEPTANCE.txt

34 lines
2.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

会员相关页面本地验收记录(2026-10-30)
范围:微信开发者工具模拟器,mp-local-api-build;不上传、不发布、不连接真实支付。
工具:Node 16.20.2、miniprogram-automator 0.13.0、微信开发者工具 2.02.2609240。
已核实:
1. 会员中心 purchaseEnabled=false;点击购买提示会员购买暂不可用。
2. 查询最近会员订单:无待查订单提示;合成 PENDING 保留待查记录;合成 FULFILLED 提示已到账并清除待查记录。
3. 未支持的合成订单显示查询失败,不访问真实服务。
4. 单项服务页空列表正常展示,点击显示暂不可购买;模拟请求失败显示可读说明。
5. 修复单项服务列表为空/索引越界及失败后 loading 未结束问题。
6. 修复单项服务关闭提示重叠、背景图片不可用时用户信息对比度不足;iOS 也显示关闭提示。
AppID:生成验收项目采用 wxc41491431733671e,与本机后端两个小程序 AppID 配置一致且 CLI 权限校验通过。
源项目仍为 wxe486777f4379507e(同时出现在商城跳转中),未改生产配置。正式应用身份仍应由管理平台核对。
早先 README 中 code 10 阻塞记录已被本次成功验收替代。
复现(工作目录 E:/pj/love,先加载 .local-acceptance/Enter-Environment.ps1):
node ufutx_love_mp/tools/local-acceptance/build.cjs --api --appid=wxc41491431733671e
官方 CLI cache --clean compile --project E:/pj/love/.local-acceptance/mp-local-api-build
官方 CLI auto --project E:/pj/love/.local-acceptance/mp-local-api-build --auto-port 19420
等待模拟器编译完成后:
node ufutx_love_mp/tools/local-acceptance/devtools-membership.test.cjs
node ufutx_love_mp/tools/local-acceptance/pages.test.cjs
node ufutx_love_mp/tools/local-acceptance/payment.test.cjs
最终上述构建、页面方法、支付逻辑测试退出 0;两仓库 git diff --check 通过(仅换行符警告)。
自动化初次重载存在超时/页面元信息错误;清理项目编译缓存并等待加载后重试成功。
证据:E:/pj/love/.local-acceptance/logs/membership-closed-click.png、order-empty.png、single-service-closed.png。
自动化通过元素 tap 操作页面;最终脚本观察 toast/modal 的参数并自动处理弹窗,截图用于布局检查。
订单状态来自专用 LOCAL-ACCEPTANCE-PENDING/FULFILLED mock,不代表平台回调或真实会员发放验收通过。
单项服务使用空列表合成数据,没有虚构商品权益或价格。正式商品图片和真实终端效果仍待业务验收。
本轮服务端未新增修改;保留两个 feature/virtual-payment-remediation 分支的已有变更,未提交、合并或发布。