2026-09-03,CG62 已停留 PDD 待付款页面,但任务转为 order_result_unknown,未读取订单编号与下单时间。用户确认订单信息位于同页下方。
order_result_unknown
修复正式采购只读核单的页面判定:待付款订单页不得仅因复用支付 Activity 被返回;对具有订单结果信号的 PDD 页面,在唯一主要纵向容器中有限下翻,读取唯一订单编号和下单时间。
Android PurchaseLiveAutomation 的结果页分类、限定滑动与回归测试;必要时同步采购业务规则 Wiki。
PurchaseLiveAutomation
采购为高风险。本工单不自动发起重试、下单或付款;真机正式采购验证须由用户另行明确授权。
采购任务契约和业务规则的订单结果读取安全边界发生变化,实施时更新线上 Wiki、回读 revision,并同步本地镜像。
已完成实现并推送,工单保持待验收。
根因:PDD 可复用 PayActivity 承载已进入的待付款订单页;原逻辑仅按 Activity 判定支付页,先执行返回,第二次仍见该 Activity 后停止,因此不会运行只读滑动读取。
PayActivity
实现:订单结果信号(待付款/待支付、订单编号或下单时间)优先于已知支付 Activity 名称。只有 PDD 前台且存在这些信号时,才进入既有有限、只读的向上手势下翻读取路径;没有结果信号的真正支付页继续最多安全返回一次,未知 PDD 页不滑动。没有新增点击目标,支付与再次下单仍被禁止。
验证:
:app:testDebugUnitTest --tests cn.ilapage.goauto.agent.PurchaseLiveAutomationTest
:app:assembleDebug
提交:2d6d244 fix(agent): 读取待付款订单结果 (#204),已推送。
fix(agent): 读取待付款订单结果 (#204)
文档:线上 Business-Rules-and-Glossary 已更新并在线回读 revision 2634952a573064a266ddf089c7f0bd064eef82a8。本地镜像 sync 被已有未提交的 docs/12-syb-erp-interface.md 保护性阻止,未覆盖用户改动;待该改动处置后补跑 sync 与 sync --check。
Business-Rules-and-Glossary
2634952a573064a266ddf089c7f0bd064eef82a8
sync
docs/12-syb-erp-interface.md
未安装 APK、未执行 CG62 重试、未发起任何正式采购;真机验证须由用户另行明确授权。
线上发布完成。
/home/goauto/releases/20260903-2d6d244-r1
2d6d244 fix(agent): 读取待付款订单结果 (#204)
2ef301dd81ddb968f9de2184a76b0def8f923efac5719077db6a9a0c2bdc8f54
/home/goauto/current
goauto.service
active
http://185.216.248.75:9527/
/api/v1/health
旧 release 保留,可按运维规则回滚。未发布或触发 Android APK、采购任务、下单或支付。
No dependencies set.
The note is not visible to the blocked user.
来源
2026-09-03,CG62 已停留 PDD 待付款页面,但任务转为
order_result_unknown,未读取订单编号与下单时间。用户确认订单信息位于同页下方。目标
修复正式采购只读核单的页面判定:待付款订单页不得仅因复用支付 Activity 被返回;对具有订单结果信号的 PDD 页面,在唯一主要纵向容器中有限下翻,读取唯一订单编号和下单时间。
安全边界
order_result_unknown。范围
Android
PurchaseLiveAutomation的结果页分类、限定滑动与回归测试;必要时同步采购业务规则 Wiki。验收
风险与真机
采购为高风险。本工单不自动发起重试、下单或付款;真机正式采购验证须由用户另行明确授权。
文档影响
采购任务契约和业务规则的订单结果读取安全边界发生变化,实施时更新线上 Wiki、回读 revision,并同步本地镜像。
已完成实现并推送,工单保持待验收。
根因:PDD 可复用
PayActivity承载已进入的待付款订单页;原逻辑仅按 Activity 判定支付页,先执行返回,第二次仍见该 Activity 后停止,因此不会运行只读滑动读取。实现:订单结果信号(待付款/待支付、订单编号或下单时间)优先于已知支付 Activity 名称。只有 PDD 前台且存在这些信号时,才进入既有有限、只读的向上手势下翻读取路径;没有结果信号的真正支付页继续最多安全返回一次,未知 PDD 页不滑动。没有新增点击目标,支付与再次下单仍被禁止。
验证:
:app:testDebugUnitTest --tests cn.ilapage.goauto.agent.PurchaseLiveAutomationTest通过。:app:assembleDebug通过。提交:2d6d244
fix(agent): 读取待付款订单结果 (#204),已推送。文档:线上
Business-Rules-and-Glossary已更新并在线回读 revision2634952a573064a266ddf089c7f0bd064eef82a8。本地镜像sync被已有未提交的docs/12-syb-erp-interface.md保护性阻止,未覆盖用户改动;待该改动处置后补跑 sync 与 sync --check。未安装 APK、未执行 CG62 重试、未发起任何正式采购;真机验证须由用户另行明确授权。
线上发布完成。
/home/goauto/releases/20260903-2d6d244-r12d6d244 fix(agent): 读取待付款订单结果 (#204)2ef301dd81ddb968f9de2184a76b0def8f923efac5719077db6a9a0c2bdc8f54/home/goauto/current并重启goauto.service,服务为active。http://185.216.248.75:9527/与/api/v1/health均返回 HTTP 200。旧 release 保留,可按运维规则回滚。未发布或触发 Android APK、采购任务、下单或支付。