日期:2026-09-17;仓库:store;分支:codex/VWCG-1380-resolve-paycode-user。
POST /api/consume/paycodeUserInfo;按调整后的契约移除该接口的 checkApiAuth,orderPay 鉴权保持不变。paycode 和 equipment_code,先校验未删除设备,再规范化并校验个人付款码,读取用户及组织人员。orderPay 文案。ydy_staff 使用实际有效状态字段 is_show=1,并新增真实表结构回归测试,避免模型桩掩盖字段错误。| 检查项 | 结果 |
|---|---|
| PaycodeUserInfoTest | 9 tests,16 assertions,通过 |
| OpenApiControllerContractValidationTest | 20 tests,60 assertions,通过 |
| OpenApiGuardMatrixTest | 6 tests,17 assertions,通过 |
| PaymentCodeClassifierTest | 12 tests,12 assertions,通过 |
| PaycodeUserResolverDatabaseTest | 1 test,2 assertions,通过;覆盖 ydy_staff.is_show 真实模型查询 |
| PHP 7.3 语法检查 | 通过 |
| 全量 PHPUnit | 既有 ProfilePreservationTest.php 与 tests/bootstrap.php 重复声明 config(),测试发现阶段终止;本次未触碰该文件 |
回滚:撤销本任务对应提交;本次无数据变更。
534e7ec0d17354f267745769b0484be376fb6cdc7486412729c39fb1c4ad90ddfd0c14c4e86f4bb883e59b8fe0e31128aeea025a14a500b3d3986f64f40d6f7a72755076595abe3221f5b2539c175e0breleaseCLOSEDreleaserelease,回读 UNDER_REVIEW / NO_CONFLICT / ahead 2 / behind 0