From 7a73561ec6a1e25e2acdf4cb0680b3d9dd3a006d Mon Sep 17 00:00:00 2001 From: kong Date: Tue, 23 Aug 2022 16:48:41 +0700 Subject: [PATCH] Add make not wait --- xml/page_board.xml | 4 +++ xml/page_brewing3.xml | 6 ++++ xml/page_brewing3Conti.xml | 4 +++ xml/page_main_blank.xml | 55 +++++++++++++++++++++++++++++++ xml/page_payment_cash.xml | 9 +++++ xml/page_payment_code.xml | 3 ++ xml/page_payment_codeDtac.xml | 3 ++ xml/page_payment_codeGLX.xml | 3 ++ xml/page_payment_codeLotus.xml | 3 ++ xml/page_payment_codeSCG.xml | 3 ++ xml/page_payment_codeThe1.xml | 3 ++ xml/page_payment_codeTrue.xml | 3 ++ xml/page_payment_credit2.xml | 3 ++ xml/page_payment_credit3.xml | 3 ++ xml/page_payment_storeCredit3.xml | 3 ++ xml/page_thankyouConti.xml | 4 ++- xml/page_topping_select4.xml | 7 ++++ xml/vending_info.xml | 6 ++++ 18 files changed, 124 insertions(+), 1 deletion(-) diff --git a/xml/page_board.xml b/xml/page_board.xml index 229490f9..95f3b088 100644 --- a/xml/page_board.xml +++ b/xml/page_board.xml @@ -52,6 +52,10 @@ Var Seeker.CurrCreditTelNum = "" Var Seeker.CurrCreditPinNum = "" + DEBUGVAR PaySuccessWithDaemonTask + + Var PaidPaymentFromNextStage = 0 + Var DrinkPaid = "-" ; On open diff --git a/xml/page_brewing3.xml b/xml/page_brewing3.xml index 1aa96bf3..208c92a9 100644 --- a/xml/page_brewing3.xml +++ b/xml/page_brewing3.xml @@ -5,6 +5,7 @@ "0xeae6e1" SoundVolume + Var SendNotiPaySuccess = 2 DEBUGVAR TxRef1 @@ -678,6 +679,8 @@ EndIf If MachineState_Result = 1 Then + DEBUGVAR PaySuccessWithDaemonTask + If waitAckPay = 0 Then Var waitAckPay = 0 @@ -790,6 +793,9 @@ EndIf + __CMD "clear-stock-data" 0 "-" "-" + + Var ServiceSuccess = "yes" If waitAckPay = 0 Then SAVELOG "waitAckPay=0" diff --git a/xml/page_brewing3Conti.xml b/xml/page_brewing3Conti.xml index 9b1678a6..cfb25024 100644 --- a/xml/page_brewing3Conti.xml +++ b/xml/page_brewing3Conti.xml @@ -538,6 +538,8 @@ EndIf If MachineState_Result = 1 Then + DEBUGVAR PaySuccessWithDaemonTask + If waitAckPay = 0 Then Var waitAckPay = 0 @@ -651,6 +653,8 @@ EndIf + __CMD "clear-stock-data" 0 "-" "-" + Var ServiceSuccess = "yes" If waitAckPay = 0 Then diff --git a/xml/page_main_blank.xml b/xml/page_main_blank.xml index aa58d1c3..eb645588 100644 --- a/xml/page_main_blank.xml +++ b/xml/page_main_blank.xml @@ -1,4 +1,59 @@ 1080 1312 + + DEBUGVAR PaySuccessWithDaemonTask + + + 1000 + + + If PaySuccessWithDaemonTask = 1 Then + + DEBUGVAR PaidPaymentFromNextStage + DEBUGVAR LastMakeDrinkResult + ; from + If LastMakeDrinkResult = "success" Then + If PaidPaymentFromNextStage = 1 Then + Var DelayForMakeDrink = 0 + Var PaidPaymentFromNextStage = 2 + EndIf + EndIf + + If PaidPaymentFromNextStage = 2 Then + DEBUGVAR HaveCup + DEBUGVAR MachineStage + DEBUGVAR DoorCupPosition + If HaveCup = "false" Then + If DoorCupPosition = "bottom" Then + + Topping "Select" next.UserSelectDrinkFromPaid + + ; Set option toppinng and pack + Topping "Select1-ID" next.UserSelecttopping1Paid + Topping "Select2-ID" next.UserSelecttopping2Paid + Topping "Select3-ID" next.UserSelecttopping3Paid + + ; Pack + Topping "Pack" ExtendDataCurr + + Var DelayForMakeDrink = 2 + Var PaidPaymentFromNextStage = 3 + EndIf + EndIf + EndIf + EndIf + + DEBUGVAR DelayForMakeDrink + If DelayForMakeDrink > 3 Then + DEBUGVAR DelayForMakeDrink + Var DelayForMakeDrink = DelayForMakeDrink - 1 + If DelayForMakeDrink = 0 Then + MakeDrinkV1 SelectDrink SelectSugarID + EndIf + EndIf + + ; hurr + TimerReset + diff --git a/xml/page_payment_cash.xml b/xml/page_payment_cash.xml index 7cab1b46..4fdfaf60 100644 --- a/xml/page_payment_cash.xml +++ b/xml/page_payment_cash.xml @@ -243,12 +243,17 @@ Var Seeker.FreeVendingCampaign = 1 CoinVending OFF If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID Var TxRef1 = "" CreateTxRef1 TxRef1 Else Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 + EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" @@ -802,12 +807,16 @@ If PayOK = 1 Then If Seeker = "curr" Then + MakeDrinkV1 SelectDrink SelectSugarID Var TxRef1 = "" CreateTxRef1 TxRef1 Else Var TxRef1 = "" CreateTxRef1 TxRef1 + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 + EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" diff --git a/xml/page_payment_code.xml b/xml/page_payment_code.xml index 1bf3db03..2f3ca35c 100644 --- a/xml/page_payment_code.xml +++ b/xml/page_payment_code.xml @@ -232,6 +232,9 @@ DEBUGVAR Seeker Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" EndIf diff --git a/xml/page_payment_codeDtac.xml b/xml/page_payment_codeDtac.xml index f3373f60..e099f964 100644 --- a/xml/page_payment_codeDtac.xml +++ b/xml/page_payment_codeDtac.xml @@ -147,6 +147,9 @@ DEBUGVAR Seeker Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" EndIf diff --git a/xml/page_payment_codeGLX.xml b/xml/page_payment_codeGLX.xml index 540f4504..7feb2f2b 100644 --- a/xml/page_payment_codeGLX.xml +++ b/xml/page_payment_codeGLX.xml @@ -147,6 +147,9 @@ DEBUGVAR Seeker Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" EndIf diff --git a/xml/page_payment_codeLotus.xml b/xml/page_payment_codeLotus.xml index dec85be2..2634f834 100644 --- a/xml/page_payment_codeLotus.xml +++ b/xml/page_payment_codeLotus.xml @@ -147,6 +147,9 @@ DEBUGVAR Seeker Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" EndIf diff --git a/xml/page_payment_codeSCG.xml b/xml/page_payment_codeSCG.xml index 10f55540..493a5f2a 100644 --- a/xml/page_payment_codeSCG.xml +++ b/xml/page_payment_codeSCG.xml @@ -147,6 +147,9 @@ DEBUGVAR Seeker Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" EndIf diff --git a/xml/page_payment_codeThe1.xml b/xml/page_payment_codeThe1.xml index b0c2e8b8..594c1ae0 100644 --- a/xml/page_payment_codeThe1.xml +++ b/xml/page_payment_codeThe1.xml @@ -147,6 +147,9 @@ DEBUGVAR Seeker Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" EndIf diff --git a/xml/page_payment_codeTrue.xml b/xml/page_payment_codeTrue.xml index 741db3f2..d01d1a13 100644 --- a/xml/page_payment_codeTrue.xml +++ b/xml/page_payment_codeTrue.xml @@ -147,6 +147,9 @@ DEBUGVAR Seeker Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" EndIf diff --git a/xml/page_payment_credit2.xml b/xml/page_payment_credit2.xml index 647d7e5d..03290804 100644 --- a/xml/page_payment_credit2.xml +++ b/xml/page_payment_credit2.xml @@ -195,6 +195,9 @@ DEBUGVAR Seeker Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" EndIf diff --git a/xml/page_payment_credit3.xml b/xml/page_payment_credit3.xml index bd200b1d..bfdd4f4b 100644 --- a/xml/page_payment_credit3.xml +++ b/xml/page_payment_credit3.xml @@ -170,6 +170,9 @@ DEBUGVAR Seeker Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" EndIf diff --git a/xml/page_payment_storeCredit3.xml b/xml/page_payment_storeCredit3.xml index 956c8649..3f18f8be 100644 --- a/xml/page_payment_storeCredit3.xml +++ b/xml/page_payment_storeCredit3.xml @@ -73,6 +73,9 @@ DEBUGVAR Seeker Var TxRef1 = "" CreateTxRef1 TxRef1 + + Var DrinkPaid = SelectDrink + Var PaidPaymentFromNextStage = 1 EndIf Open "ROOT/taobin_project/xml/page_thankyou.xml" diff --git a/xml/page_thankyouConti.xml b/xml/page_thankyouConti.xml index 607bf290..5949e362 100644 --- a/xml/page_thankyouConti.xml +++ b/xml/page_thankyouConti.xml @@ -246,7 +246,9 @@ Var ShowCountDownBrewing = CountDownBrewing Var MachineState_Result = 0 If MachineStage = "show-menu" Then - MakeDrinkV1 Seeker.selected_a_drink SelectSugarID + + ;MakeDrinkV1 Seeker.selected_a_drink SelectSugarID + Open "ROOT/taobin_project/xml/page_brewing3.xml" EndIf diff --git a/xml/page_topping_select4.xml b/xml/page_topping_select4.xml index 7e6eb407..612600a5 100644 --- a/xml/page_topping_select4.xml +++ b/xml/page_topping_select4.xml @@ -2327,6 +2327,13 @@ ; Pack Topping "__pack" ExtendDataNext + next.UserSelectDrinkFromPaid = UserSelectProductCode + next.UserSelecttopping1Paid = topping1 + next.UserSelecttopping2Paid = topping2 + next.UserSelecttopping3Paid = topping3 + + + EndIf DEBUGVAR Seeker DEBUGVAR Seeker.ExtendData diff --git a/xml/vending_info.xml b/xml/vending_info.xml index 7972cc70..fdf1d6e9 100644 --- a/xml/vending_info.xml +++ b/xml/vending_info.xml @@ -123,6 +123,12 @@ Var Text1_9 = Text1_9 + " " Var Text1_9 = Text1_9 + SystemDate + Var skr = "curr" + DEBUGVAR skr.NOBONUS + + Var skr = "next" + DEBUGVAR skr.NOBONUS + Refresh TimerReset