舊的 httpAPI(memberVerification / checkAccessCode B024)改為新 StarCloudAPI: - StarCloudAPI 新增 verifyPickupCode(B660,回 code_id+slot_no)、 verifyPassCode(B670,回 code_id),及 PickupVerificationCallback。 - 通行碼 CheckoutAccessCodeDialog:手動+掃碼兩入口改走 verifyPassCode, 成功設 flowType=5、保存 accessCodeId 供 MQTT finalize(payment_type=5)。 - 取貨碼 FontendPickupCodeDialog:兩入口改走 verifyPickupCode,依回傳 slot_no 建立 BuyList、設 flowType=6、保存 accessCodeId(payment_type=6), 進入 BuyPickupCodeDialog 確認 → DispatchDialog;文案修正為「取貨碼」。 finalize 的 code_id 取自 ReportAccessCodeStructure.accessCodeId、payment_type 取自 flowType,App 端 TransactionFinalizeBuilder 既有支援。三 flavor 編譯/打包通過。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| libs | ||
| src | ||
| .gitignore | ||
| build.gradle | ||
| proguard-rules.pro | ||