diff --git a/xml/page_drinkfail2Multi.xml b/xml/page_drinkfail2Multi.xml index 535bfaba..ce5c666f 100644 --- a/xml/page_drinkfail2Multi.xml +++ b/xml/page_drinkfail2Multi.xml @@ -101,6 +101,9 @@ SAVELOG next_ready + Var MultiGo = 1 + + If next_ready = "false" Then Var next_pic = "" @@ -130,7 +133,21 @@ Var ServiceAmount2 = CART2_PRICE + Var ServiceAmountSum = ServiceAmountSum - ServiceAmount2 + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate + + If PayWithQR = 0 Then + If CodeChannel = 0 Then + If StoreCreditFlag = 1 Then + + Else + Change ServiceAmount2 + Var MultiGo = 0 + EndIf + EndIf + EndIf + EndIf If cart_next < CART_COUNT Then @@ -158,58 +175,28 @@ Var ServiceAmount2 = CART3_PRICE + Var ServiceAmountSum = ServiceAmountSum - ServiceAmount2 + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate + + If PayWithQR = 0 Then + If CodeChannel = 0 Then + If StoreCreditFlag = 1 Then + + Else + Change ServiceAmount2 + Var MultiGo = 0 + EndIf + EndIf + EndIf + EndIf - - Var CART_INDEX = CART_COUNT EndIf - - - If CART_INDEX = CART_COUNT Then - - ;Pay Multi - If sendPayMultiFlag = 0 Then - - If PayWithQR = 0 Then - Var ServiceType = "coffee-multi" - Else - Var ServiceType = "coffee-multiQR" - EndIf - - If TNumberTaobinCredit = "" Then - Var TelephoneNumber = "0899999999" - Var PayO2 = "" - If TNumberTaobinMember = "" Then - Else - Var TelephoneNumber = TNumberTaobinMember - EndIf - Else - Var TelephoneNumber = TNumberTaobinCredit - Var PayO2 = CoffeePinNumber - EndIf - - Var ServiceCredit = "00-00-00-0000" - Var SuggestID = "" - Var PayDetail="1/S:0/0/" - Var SessionID3 = "" + CART_COUNT - Var SessionID3 = SessionID3 + ":00000" - - - SAVELOG PayO2 - - Var PayType = "" - Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID3 ServiceAmountSum ServiceCharge Donate - - - Var sendPayMultiFlag = 1 - EndIf - EndIf - @@ -220,6 +207,53 @@ Var Timeout = Timeout + 1 + + If Timeout > 5 Then + Var MultiGo = 1 + EndIf + + If MultiGo = 1 Then + If CART_INDEX = CART_COUNT Then + + ;Pay Multi + If sendPayMultiFlag = 0 Then + + If PayWithQR = 0 Then + Var ServiceType = "coffee-multi" + Else + Var ServiceType = "coffee-multiQR" + EndIf + + If TNumberTaobinCredit = "" Then + Var TelephoneNumber = "0899999999" + Var PayO2 = "" + If TNumberTaobinMember = "" Then + Else + Var TelephoneNumber = TNumberTaobinMember + EndIf + Else + Var TelephoneNumber = TNumberTaobinCredit + Var PayO2 = CoffeePinNumber + EndIf + + Var ServiceCredit = "00-00-00-0000" + Var SuggestID = "" + Var PayDetail="1/S:0/0/" + Var SessionID3 = "" + CART_COUNT + Var SessionID3 = SessionID3 + ":00000" + + + SAVELOG PayO2 + + Var PayType = "" + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID3 ServiceAmountSum ServiceCharge Donate + + + Var sendPayMultiFlag = 1 + EndIf + EndIf + EndIf + If MachineStage = "show-menu" Then If CART_INDEX < CART_COUNT Then