diff --git a/xml/page_brewing2.xml b/xml/page_brewing2.xml index 543ac74a..868968de 100644 --- a/xml/page_brewing2.xml +++ b/xml/page_brewing2.xml @@ -246,12 +246,45 @@ Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate Else + If CodeChannel = 2 Then + Var SessionID2 = SessionID2 + "/" + Var SessionID2 = SessionID2 + "" + Var SessionID2 = SessionID2 + "/" + Var SessionID2 = SessionID2 + VendingCode + Var SessionID2 = SessionID2 + "/" + Var SessionID2 = SessionID2 + SelectDrink + Var SessionID2 = SessionID2 + "/" + Var SessionID2 = SessionID2 + BoxID + Var SessionID2 = SessionID2 + "/" + Var SessionID2 = SessionID2 + "S" + Var SessionID2 = SessionID2 + "/" + Var SessionID2 = SessionID2 + CodeNumber + Var SessionID2 = SessionID2 + "/" + + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate + Else + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate + EndIf + EndIf + + + Else + If ChangeFlag2 = 1 Then + Var TelephoneNumber = "0899999999" + Var VendingDiscount = 0 + Var VendingCampaign = 0 + Var ServiceType = "credit" + Var SessionID2 = SelectDrink + Var ServiceCredit = "coffee" Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate EndIf + EndIf + Var ServiceSuccess = "yes" Open "ROOT/taobin_project/xml/page_drinkok.xml" + EndIf If MachineState_Result = 2 Then @@ -299,7 +332,11 @@ EndIf Else - Var ChangeOK = 3 + If ChangeFlag2 = 1 Then + Var ChangeOK = 2 + Else + Var ChangeOK = 3 + EndIf EndIf Else diff --git a/xml/page_payment.xml b/xml/page_payment.xml index 29071bf7..96931dd3 100644 --- a/xml/page_payment.xml +++ b/xml/page_payment.xml @@ -26,10 +26,10 @@ Var QRCODE3 = "VDGN" Var QRCODE4 = BoxID Var QRCODE5 = SelectSlot - Var QRCODE6 = ServiceCredit - Var QRCODE7 = ServiceAmount2 + Var QRCODE6 = SelectDrink + Var QRCODE7 = PriceDrink Var QRCODE8 = "" - + Var CountStepPackPayment = 0 diff --git a/xml/page_payment_cash.xml b/xml/page_payment_cash.xml index 599276de..7ad906cc 100644 --- a/xml/page_payment_cash.xml +++ b/xml/page_payment_cash.xml @@ -219,6 +219,7 @@ ;Var VendingQRCode = "ERROR" ;Coin STANDBY VendingQR OFF + CoinVending OFF ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif" MakeDrinkV1 SelectDrink SelectSugarID @@ -335,7 +336,7 @@ If CancelFlag = 1 Then Var CancelCounter = CancelCounter + 1 - If CancelCounter = 3 Then + If CancelCounter = 2 Then ;Change CoinAmount If CoinAmount > 0 Then Change CoinAmount @@ -413,7 +414,7 @@ TimerReset If CoinInFlag = 0 Then - VendingQR OFF + ;VendingQR OFF EndIf Var CoinInFlag = 1 @@ -426,6 +427,7 @@ If SumCoinAmount >= PayAmount Then ;Var VendingQRCode = "ERROR" CoinVending OFF + VendingQR OFF Var Canout = SumCoinAmount - PayAmount If Canout = 0 Then Var RemainAmountStr = 0 @@ -460,9 +462,9 @@ CoinVending OFF Var CancelFlag = 1 Var CancelCounter = 0 - If CoinAmount = 0 Then - Open "ROOT/taobin_project/xml/page_catalog.xml" - EndIf + ;If CoinAmount = 0 Then + ; Open "ROOT/taobin_project/xml/page_catalog.xml" + ;EndIf Var showRemaining = "คืนเงิน" ;Open "ROOT/taobin_project/xml/page_catalog.xml" @@ -552,11 +554,11 @@ If CoinInFlag = 0 Then - + If CancelFlag = 0 Then Var TelephoneNumber = "" Var Tel_Confirm_State = "Disable" Open "ROOT/taobin_project/xml/page_payment_code.xml" - + EndIf EndIf @@ -572,6 +574,7 @@ If CoinInFlag = 0 Then + If CancelFlag = 0 Then Var alphaState = "Enable" ;CoinVending OFF VendingQR ON @@ -585,6 +588,7 @@ Var NoGotoMenupage = "true" EndIf + EndIf EndIf ; If CoinInFlag = 0 Then @@ -617,11 +621,7 @@ CoinVending OFF Var CancelFlag = 1 Var CancelCounter = 0 - If CoinAmount = 0 Then - If IntVendingCampaign = 0 Then - Open "ROOT/taobin_project/xml/page_catalog.xml" - EndIf - EndIf + EndIf EndIf @@ -654,6 +654,8 @@ showRemaining + + 0 938 diff --git a/xml/page_payment_code.xml b/xml/page_payment_code.xml index 4038f71a..ab5db4d1 100644 --- a/xml/page_payment_code.xml +++ b/xml/page_payment_code.xml @@ -38,14 +38,41 @@ Var Timeout = Timeout + 1 If Timeout > 30 Then - VendingQR OFF - Open menu_back_to_main + ;VendingQR OFF + ;Open menu_back_to_main + + Var PayState1 = "PressForever" + Var PayState2 = "Enable" + Var QRChannel = 0 + Var CodeChannel = 0 + Open "ROOT/taobin_project/xml/page_payment_cash.xml" + EndIf TimerReset Refresh + + + + If IDCardStatus = "OK" Then + If IDCardReady = "OK" Then + If IDCardData = "DONE" Then + CoinVending OFF + Open "ROOT/taobin_project/xml/page_show_consent2.xml" + EndIf + EndIf + EndIf + + + + + + + + + @@ -71,6 +98,9 @@ MakeDrinkV1 SelectDrink SelectSugarID Open "ROOT/taobin_project/xml/page_thankyou.xml" EndIf + + + Var SessionID2 = SelectSlot + ":" diff --git a/xml/page_thankyou.xml b/xml/page_thankyou.xml index 6cf9ab2e..8b3252b4 100644 --- a/xml/page_thankyou.xml +++ b/xml/page_thankyou.xml @@ -25,16 +25,26 @@ Var Timeout = Timeout + 1 If Timeout = 3 Then - If FreeVendingCampaign = 0 Then - If IntVendingCampaign < PayAmount Then - Var SumCoinAmount = CoinAmount + IntVendingCampaign - If SumCoinAmount >= PayAmount Then - Var Canout = SumCoinAmount - PayAmount - If Canout > 0 Then - Change Canout - Var ChangeFlag2 = 1 + If PayWithQR = 0 Then + If FreeVendingCampaign = 0 Then + If IntVendingCampaign < PayAmount Then + Var SumCoinAmount = CoinAmount + IntVendingCampaign + If SumCoinAmount >= PayAmount Then + Var Canout = SumCoinAmount - PayAmount + If Canout > 0 Then + Change Canout + Var ChangeFlag2 = 1 + EndIf EndIf EndIf + Else + + Var Canout = CoinAmount + If Canout > 0 Then + Change Canout + Var ChangeFlag2 = 1 + EndIf + EndIf Else