diff --git a/image/collectiing/text_16.png b/image/collectiing/text_16.png
index b096a8a6..94adb586 100644
Binary files a/image/collectiing/text_16.png and b/image/collectiing/text_16.png differ
diff --git a/image/collectiing_en/text_16.png b/image/collectiing_en/text_16.png
index 0ceda35a..0698d84c 100644
Binary files a/image/collectiing_en/text_16.png and b/image/collectiing_en/text_16.png differ
diff --git a/image/page_payment_cash_extend/img_popup14.png b/image/page_payment_cash_extend/img_popup14.png
index b2c0dfe9..25858b4d 100644
Binary files a/image/page_payment_cash_extend/img_popup14.png and b/image/page_payment_cash_extend/img_popup14.png differ
diff --git a/image/page_payment_cash_extend_en/img_popup14.png b/image/page_payment_cash_extend_en/img_popup14.png
index 6bf9f245..e0014fd7 100644
Binary files a/image/page_payment_cash_extend_en/img_popup14.png and b/image/page_payment_cash_extend_en/img_popup14.png differ
diff --git a/xml/page_brewing3.xml b/xml/page_brewing3.xml
index c566ce19..ec256663 100644
--- a/xml/page_brewing3.xml
+++ b/xml/page_brewing3.xml
@@ -26,8 +26,43 @@
Var waitAckPay = 0
Var VendingTSIDTmp = ""
+
+
+
+
If PayWithQR = 1 Then
Var VendingTSIDTmp = VendingTSID
+
+ If TNumberTaobinCredit = "" Then
+ Var TelephoneNumber = "0899999999"
+ Var PayO2 = ""
+ Else
+ Var TelephoneNumber = TNumberTaobinCredit
+ Var PayO2 = CoffeePinNumber
+ EndIf
+
+
+ If ChangeFlag2 = 1 Then
+ Var TelephoneNumber = "0899999999"
+ Var PayO2 = ""
+ Var VendingDiscount = 0
+ Var VendingCampaign = 0
+ Var ServiceType = "credit"
+ Var SessionID2 = SelectDrink
+ Var ServiceCredit = "coffee"
+ Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate
+ Else
+
+ If StoreCreditFlag = 1 Then
+ 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
EndIf
@@ -78,12 +113,14 @@
Else
+ SAVELOG "back_to_main from line > 116."
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
EndIf
Else
If ActionOKCase = 2 Then
+ SAVELOG "back_to_main from line > 123."
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
EndIf
@@ -133,12 +170,14 @@
Var ActionOKCase = 2
Else
+ SAVELOG "back_to_main from line > 173."
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
EndIf
Else
If ActionOKCase = 2 Then
+ SAVELOG "back_to_main from line > 180."
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
EndIf
@@ -157,7 +196,7 @@
If Simulation = "true" Then
If CountDownBrewing = 0 Then
- Open "ROOT/taobin_project/xml/page_drinkok.xml"
+ ;Open "ROOT/taobin_project/xml/page_drinkok.xml"
EndIf
EndIf
@@ -176,12 +215,13 @@
Var ShowCountDownBrewing = CountDownBrewing
- If Timeout > 330 Then
+ If Timeout > 540 Then
+ SAVELOG "back_to_main from line > 217."
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
EndIf
- If Timeout > 300 Then
+ If Timeout > 480 Then
Var MachineState_Result = 2
EndIf
@@ -209,13 +249,24 @@
Var PayO2 = CoffeePinNumber
EndIf
-
- Var VendingDiscount = 0
- Var VendingCampaign = 0
- Var ServiceType = "credit"
- Var SessionID2 = SelectDrink
- Var ServiceCredit = "coffee"
+
+ Var PayDetail = "1/" + HURR_FOREVER
+ Var PayDetail = PayDetail + "/"
+ Var PayDetail = PayDetail + SAMESALARY
+ Var PayDetail = PayDetail + "/"
+ Var PayDetail = PayDetail + NOBONUS
+
+
+
+ ;Var PayDetail="1/F:404/500/1:430|1001:12|1002:15|1020:7|1042:5|1050:50|9501:1|9502:1|9701:1|9702:1"
+
+ Var ServiceType = "coffee"
+ Var ServiceCredit = SelectDrink
+ Var SuggestID = ""
+ Var SessionID2 = ""
+
Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate
+
Var ActionOKCase = 1
EndIf
@@ -231,12 +282,20 @@
Var PayO2 = CoffeePinNumber
EndIf
- Var VendingDiscount = 0
- Var VendingCampaign = 0
- ;Var TelephoneNumber = "0899999999"
- Var ServiceType = "credit"
- Var SessionID2 = SelectDrink
- Var ServiceCredit = "coffee"
+ Var PayDetail = "1/" + HURR_FOREVER
+ Var PayDetail = PayDetail + "/"
+ Var PayDetail = PayDetail + SAMESALARY
+ Var PayDetail = PayDetail + "/"
+ Var PayDetail = PayDetail + NOBONUS
+
+ ;Var PayDetail="1/F:404/500/1:430|1001:12|1002:15|1020:7|1042:5|1050:50|9501:1|9502:1|9701:1|9702:1"
+
+
+ Var ServiceType = "coffee"
+ Var ServiceCredit = SelectDrink
+ Var SuggestID = ""
+ Var SessionID2 = ""
+
Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate
Var ActionOKCase = 1
@@ -244,46 +303,30 @@
EndIf
If ChangeOK = 3 Then
- Open "ROOT/taobin_project/xml/page_back_to_main.xml"
- EndIf
-
- If ChangeOK = 4 Then
If ActionOKCase = 0 Then
- Var SessionID2 = SelectSlot + ":"
- Var SessionID2 = SessionID2 + ExtendData
- Var CreditAmount1 = ""
- Var ServiceAmountFlow = ""
- Var TelephoneNumber = "0899999999"
- Var ServiceType = "coffee"
- Var ECommerce = ""
- Var ECommerce = ECommerce + PriceDrink
- Var ECommerce = ECommerce + "/"
- Var ECommerce = ECommerce + DiscountDrink
- Var ECommerce = ECommerce + "/"
- Var ECommerce = ECommerce + SessionID2
- Var ECommerce = ECommerce + "/"
- Var ECommerce = ECommerce + SelectDrink
- Var ECommerce = ECommerce + "/"
- Var ECommerce = ECommerce + "C00"
- Var ECommerce = ECommerce + "/"
- Var ECommerce = ECommerce + CodeNumber
- Var ECommerce = ECommerce + "/"
- Var ECommerce = ECommerce + "C"
- Var ServiceParameter = "max"
- Var ServiceCharge = 0
- Var AccountType = "new"
- Var testservice = "kbank"
- Var tc = ""
- Var GetScore = ""
- Var OperatorName = ""
- Var SessionID = ""
- GetPayInfo TelephoneNumber ECommerce ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc
- ;Var Timeout = 0
- Var ActionOKCase = 2
+
+ Var SVT = "coffee"
+ Var ACC = "089999999"
+
+ Var PayDetail = "1/" + HURR_FOREVER
+ Var PayDetail = PayDetail + "/"
+ Var PayDetail = PayDetail + SAMESALARY
+ Var PayDetail = PayDetail + "/"
+ Var PayDetail = PayDetail + NOBONUS
+
+
+
+
+ Var DEE = PayDetail
+
+ PAYEXT SVT ACC VendingTSIDTmp DEE
+
+ Var ActionOKCase = 1
+ ;Open "ROOT/taobin_project/xml/page_back_to_main.xml"
EndIf
EndIf
-
+
If MachineState_Result = 1 Then
If waitAckPay = 0 Then
@@ -305,8 +348,14 @@
Var ServiceCredit = SelectDrink
Var SuggestID = ""
+ Var PayDetail = "1/" + HURR_FOREVER
+ Var PayDetail = PayDetail + "/"
+ Var PayDetail = PayDetail + SAMESALARY
+ Var PayDetail = PayDetail + "/"
+ Var PayDetail = PayDetail + NOBONUS
+
- Var PayDetail="1/S:0/500/1:430|1001:12|1002:15|1020:7|1042:5|1050:50|9501:1|9502:1|9701:1|9702:1"
+ ;Var PayDetail="1/S:0/500/1:430|1001:12|1002:15|1020:7|1042:5|1050:50|9501:1|9502:1|9701:1|9702:1"
If PayWithQR = 0 Then
If CodeChannel = 1 Then
@@ -351,46 +400,15 @@
Else
-
+ ;no wait ack pay
+ Var waitAckPay = 0
- 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
- Else
+ Var SVT = "coffee"
+ Var ACC = "089999999"
+ Var DEE = PayDetail
- If StoreCreditFlag = 1 Then
+ PAYEXT SVT ACC VendingTSIDTmp DEE
-
- Var VendingDiscount = 0
- Var VendingCampaign = 0
- Var ServiceType = "credit"
- Var SessionID2 = SelectDrink
- Var ServiceCredit = "coffee"
- Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate
-
-
- Else
-
- ;no wait ack pay
- Var waitAckPay = 0
-
-
- Var SVT = "coffee"
- Var ACC = "089999999"
- Var DEE = "1/S:0/500/1:430|1001:12|1002:15|1020:7|1042:5|1050:50|9501:1|9502:1|9701:1|9702:1"
-
- PAYEXT SVT ACC VendingTSID DEE
-
- EndIf
-
-
- EndIf
-
EndIf
EndIf
@@ -406,9 +424,8 @@
If ErrTimeout = 0 Then
Var ErrTimeout = 1
-
- If PayWithQR = 0 Then
+ If PayWithQR = 0 Then
If CodeChannel = 0 Then
If ChangeFlag = 0 Then
Var ChangeFlag = 1
@@ -418,88 +435,45 @@
Else
Change ServiceAmount2
EndIf
-
+
EndIf
+
Else
+
If CoinAmount > 0 Then
If ChangeFlag = 0 Then
Var ChangeFlag = 1
- Var ServiceAmount2 = ServiceAmount2 - IntVendingCampaign
+ Var ServiceAmount3 = ServiceAmount2 - IntVendingCampaign
If StoreCreditFlag = 1 Then
Var ChangeOK = 2
Else
- Change ServiceAmount2
+ Change ServiceAmount3
EndIf
EndIf
Else
-
- If ChangeFlag2 = 1 Then
- Var ChangeOK = 2
- Else
- If CodeChannel = 1 Then
- Var ChangeOK = 4
- Else
- Var ChangeOK = 3
- EndIf
-
- EndIf
+ Var ChangeOK = 2
EndIf
-
+
EndIf
+
Else
-
- If CodeChannel = 0 Then
-
- If CoinAmount > 0 Then
- If ChangeFlag = 0 Then
- Var ChangeFlag = 1
- Var ServiceAmount2 = CoinAmount
- If StoreCreditFlag = 1 Then
- Var ChangeOK = 2
- Else
- Change ServiceAmount2
- EndIf
-
- EndIf
- Else
- If ChangeFlag2 = 1 Then
- Var ChangeOK = 2
- Else
- Var ChangeOK = 3
- EndIf
- EndIf
-
- Else
-
- If CoinAmount > 0 Then
- If ChangeFlag = 0 Then
- Var ChangeFlag = 1
- Var ServiceAmount2 = CoinAmount
- If StoreCreditFlag = 1 Then
- Var ChangeOK = 2
- Else
- Change ServiceAmount2
- EndIf
-
- EndIf
- Else
- If ChangeFlag2 = 1 Then
- Var ChangeOK = 2
- Else
- Var ChangeOK = 4
- EndIf
- EndIf
-
- EndIf
-
-
-
+ Var ChangeOK = 3
EndIf
+
+
+
+
+
+
+
+
+
+
OpenInst 0 "/mnt/sdcard/coffeevending/taobin_project/xml/page_drinkfail.xml"
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/test_video_loop.xml"
@@ -514,6 +488,7 @@
EndIf
If MachineStage = "close-maintenance" Then
+ SAVELOG "back_to_main from line > 488."
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
EndIf
diff --git a/xml/page_payment_cash.xml b/xml/page_payment_cash.xml
index afe2553c..b387e738 100644
--- a/xml/page_payment_cash.xml
+++ b/xml/page_payment_cash.xml
@@ -239,6 +239,9 @@
SAVELOG "menu_page4-QR.xml > ActOK_REFID"
Refresh
Else
+ If ViewBill > 0 Then
+ CoinVending BILLREJECT
+ EndIf
SAVELOG "menu_page4-QR.xml > ActOK_make"
;Var VendingQRCode = "ERROR"
;Coin STANDBY
diff --git a/xml/page_payment_code.xml b/xml/page_payment_code.xml
index 80d2574f..13047f3b 100644
--- a/xml/page_payment_code.xml
+++ b/xml/page_payment_code.xml
@@ -72,6 +72,14 @@
+
+
+ If ViewBill > 0 Then
+ CoinVending BILLREJECT
+ EndIf
+
+
+
@@ -187,6 +195,14 @@
Open "ROOT/taobin_project/xml/page_thankyou.xml"
EndIf
+ If VendingCode = "C34" Then
+ Var VendingCampaign = PayAmount
+ CoinVending OFF
+ ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif"
+ MakeDrinkV1 SelectDrink SelectSugarID
+ Open "ROOT/taobin_project/xml/page_thankyou.xml"
+ EndIf
+
If VendingCode = "C36" Then
Var VendingCampaign = PayAmount
CoinVending OFF
@@ -195,6 +211,22 @@
Open "ROOT/taobin_project/xml/page_thankyou.xml"
EndIf
+ If VendingCode = "C38" Then
+ Var VendingCampaign = PayAmount
+ CoinVending OFF
+ ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif"
+ MakeDrinkV1 SelectDrink SelectSugarID
+ Open "ROOT/taobin_project/xml/page_thankyou.xml"
+ EndIf
+
+ If VendingCode = "C41" Then
+ Var VendingCampaign = PayAmount
+ CoinVending OFF
+ ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif"
+ MakeDrinkV1 SelectDrink SelectSugarID
+ Open "ROOT/taobin_project/xml/page_thankyou.xml"
+ EndIf
+
Var ShowErrorText = "Enable"
Var GetPayInfoFlag = 0
diff --git a/xml/page_payment_credit.xml b/xml/page_payment_credit.xml
index 6b9d8556..13036428 100644
--- a/xml/page_payment_credit.xml
+++ b/xml/page_payment_credit.xml
@@ -53,6 +53,14 @@
+
+
+ If ViewBill > 0 Then
+ CoinVending BILLREJECT
+ EndIf
+
+
+
;Open "ROOT/taobin_project/xml/page_payment_credit2.xml"
diff --git a/xml/page_payment_credit2.xml b/xml/page_payment_credit2.xml
index f9102abc..dd53edc2 100644
--- a/xml/page_payment_credit2.xml
+++ b/xml/page_payment_credit2.xml
@@ -76,6 +76,14 @@
+
+
+ If ViewBill > 0 Then
+ CoinVending BILLREJECT
+ EndIf
+
+
+
diff --git a/xml/page_payment_credit3.xml b/xml/page_payment_credit3.xml
index 61a91647..e2e42f96 100644
--- a/xml/page_payment_credit3.xml
+++ b/xml/page_payment_credit3.xml
@@ -57,6 +57,15 @@
+
+
+ If ViewBill > 0 Then
+ CoinVending BILLREJECT
+ EndIf
+
+
+
+
0
@@ -113,6 +122,9 @@
SoundVolume
+
+
+
CoinVending OFF
diff --git a/xml/page_payment_storeCredit.xml b/xml/page_payment_storeCredit.xml
index 83f79b3e..5e0cf697 100644
--- a/xml/page_payment_storeCredit.xml
+++ b/xml/page_payment_storeCredit.xml
@@ -571,6 +571,7 @@
If pageStoreCredit0 = 1 Then
Change StoreCreditAmount
Var ChangeFlag2 = 1
+ Var TNumberTaobinCredit = ""
Open "ROOT/taobin_project/xml/page_collect_point_1.xml"
Else
CoinVending BILLREJECT
diff --git a/xml/page_payment_storeCredit0.xml b/xml/page_payment_storeCredit0.xml
index 5915c6c5..84bf2002 100644
--- a/xml/page_payment_storeCredit0.xml
+++ b/xml/page_payment_storeCredit0.xml
@@ -72,16 +72,16 @@
-
- 0
- 1041
- 100
- Center
- 1080
- KanitRegularTTF
- 0xDE794E
- StoreCreditAmount
-
+;
+; 0
+; 1041
+; 100
+; Center
+; 1080
+; KanitRegularTTF
+; 0xDE794E
+; StoreCreditAmount
+;