9320e55
PurchaseLiveAutomationTest
editAndVerifyAddress
updateShippingAddress
ShippingAddressProof
预计修改:
android/app/src/main/java/cn/ilapage/goauto/agent/automation/PurchaseLiveAutomation.kt
android/app/src/test/java/cn/ilapage/goauto/agent/PurchaseLiveAutomationTest.kt
android/app/build.gradle.kts
采购自动化属于高风险流程。本单只增加地址保存后的安全页面恢复,不新增下单动作;用户已明确授权实施。自动化测试不得点击真实提交订单,真机仅安装,不触发 CG91。回退本单 Android 提交即可恢复旧逻辑,付款永久禁止。
当前环境无 Gitea MCP 工单工具,按仓库规则回退项目配置的 Gitea API;凭据仅从忽略的 gitea.env 读取。
gitea.env
分支 fix/227-address-panel-return,提交并推送:b829a20 fix(agent): retain purchase panel after address save (#227)。
fix/227-address-panel-return
b829a20 fix(agent): retain purchase panel after address save (#227)
0.9.49 (62)
scripts/verify.ps1 -Component android
python dev_scripts/harness.py check --strict
git diff --check
b829a203dc3ceb24d15b7b18b21ffa083d9a492d
b49057dd193e6b7bc439d379ead748d8412d3e62a97a7d6b9ccc7a49bb38dfab
192.168.0.173:41751
beforeOrderSubmit
本单恢复 #152 已确认的保存后返回采购面板并严格复核行为,不改变 API、长期业务规则或安全边界;按工单约定跳过 Wiki 更新与同步。
工作区原有 docs/12-syb-erp-interface.md、server/config/settings.yml 与未跟踪文件均未纳入提交。
docs/12-syb-erp-interface.md
server/config/settings.yml
No dependencies set.
The note is not visible to the blocked user.
基本信息
依赖与并行
9320e55子项目影响
PurchaseLiveAutomationTest、Android 全量单测与 APK 构建原始需求
当前事实与根因
editAndVerifyAddress在地址编辑器消失后,要求同一快照同时满足唯一地址后缀与唯一提交按钮。updateShippingAddress返回前,尚未调用一次性创建订单门禁。目标与方案
ShippingAddressProof,后续沿用既有最终规格、数量、价格、地址和唯一提交目标复核,再进入一次性创建订单门禁。预计修改:
android/app/src/main/java/cn/ilapage/goauto/agent/automation/PurchaseLiveAutomation.ktandroid/app/src/test/java/cn/ilapage/goauto/agent/PurchaseLiveAutomationTest.ktandroid/app/build.gradle.kts做什么 / 不做什么
设计与原型门禁
文档影响
交付文档影响
任务记录
验收标准
风险和回退
采购自动化属于高风险流程。本单只增加地址保存后的安全页面恢复,不新增下单动作;用户已明确授权实施。自动化测试不得点击真实提交订单,真机仅安装,不触发 CG91。回退本单 Android 提交即可恢复旧逻辑,付款永久禁止。
工具说明
当前环境无 Gitea MCP 工单工具,按仓库规则回退项目配置的 Gitea API;凭据仅从忽略的
gitea.env读取。实施完成,待验收
分支
fix/227-address-panel-return,提交并推送:b829a20 fix(agent): retain purchase panel after address save (#227)。修复结果
0.9.49 (62)。验证
PurchaseLiveAutomationTest:31 项通过;新增:scripts/verify.ps1 -Component android:Debug/Release 全部单元测试通过,Debug APK 构建成功。python dev_scripts/harness.py check --strict、git diff --check:通过。b829a203dc3ceb24d15b7b18b21ffa083d9a492d。APK 与设备
b49057dd193e6b7bc439d379ead748d8412d3e62a97a7d6b9ccc7a49bb38dfab。192.168.0.173:41751,回读0.9.49 (62);GoAuto 无障碍服务仍启用。安全与未验证
updateShippingAddress返回前,代码控制流尚未进入beforeOrderSubmit一次性不可逆门禁。文档
本单恢复 #152 已确认的保存后返回采购面板并严格复核行为,不改变 API、长期业务规则或安全边界;按工单约定跳过 Wiki 更新与同步。
工作区原有
docs/12-syb-erp-interface.md、server/config/settings.yml与未跟踪文件均未纳入提交。