diff --git a/xml/page_board.xml b/xml/page_board.xml
index 5e38dccd..28f03b1f 100644
--- a/xml/page_board.xml
+++ b/xml/page_board.xml
@@ -35,7 +35,7 @@
Var countClick = 0
- Var RoadShow = "true"
+ Var RoadShow = "false"
Var IgnorePoint = "true"
Var CountDownShowButton = 30
diff --git a/xml/page_brewing2.xml b/xml/page_brewing2.xml
index e36ea202..4271bc2e 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
@@ -277,8 +310,17 @@
EndIf
Else
-
- Var ChangeOK = 4
+
+ If ChangeFlag2 = 1 Then
+ Var ChangeOK = 2
+ Else
+ If CodeChannel = 1 Then
+ Var ChangeOK = 4
+ Else
+ Var ChangeOK = 3
+ EndIf
+
+ EndIf
EndIf
@@ -295,7 +337,11 @@
EndIf
Else
- Var ChangeOK = 3
+ If ChangeFlag2 = 1 Then
+ Var ChangeOK = 2
+ Else
+ Var ChangeOK = 3
+ EndIf
EndIf
Else
@@ -308,7 +354,11 @@
EndIf
Else
- Var ChangeOK = 4
+ If ChangeFlag2 = 1 Then
+ Var ChangeOK = 2
+ Else
+ Var ChangeOK = 4
+ EndIf
EndIf
EndIf
diff --git a/xml/page_payment.xml b/xml/page_payment.xml
index abb19750..7e1cf5e2 100644
--- a/xml/page_payment.xml
+++ b/xml/page_payment.xml
@@ -28,10 +28,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 c1307217..49e710e7 100644
--- a/xml/page_payment_cash.xml
+++ b/xml/page_payment_cash.xml
@@ -220,6 +220,7 @@
;Var VendingQRCode = "ERROR"
;Coin STANDBY
VendingQR OFF
+ CoinVending OFF
;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif"
MakeDrinkV1 SelectDrink SelectSugarID
@@ -336,7 +337,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
@@ -414,7 +415,7 @@
TimerReset
If CoinInFlag = 0 Then
- VendingQR OFF
+ ;VendingQR OFF
EndIf
Var CoinInFlag = 1
@@ -427,6 +428,7 @@
If SumCoinAmount >= PayAmount Then
;Var VendingQRCode = "ERROR"
CoinVending OFF
+ VendingQR OFF
Var Canout = SumCoinAmount - PayAmount
If Canout = 0 Then
Var RemainAmountStr = 0
@@ -461,9 +463,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"
@@ -553,11 +555,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
@@ -573,6 +575,7 @@
If CoinInFlag = 0 Then
+ If CancelFlag = 0 Then
Var alphaState = "Enable"
;CoinVending OFF
VendingQR ON
@@ -586,6 +589,7 @@
Var NoGotoMenupage = "true"
EndIf
+ EndIf
EndIf
; If CoinInFlag = 0 Then
@@ -618,11 +622,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
@@ -655,6 +655,8 @@
showRemaining
+
+
0
938
diff --git a/xml/page_payment_code.xml b/xml/page_payment_code.xml
index 746341ac..b9213e6e 100644
--- a/xml/page_payment_code.xml
+++ b/xml/page_payment_code.xml
@@ -16,7 +16,7 @@
Var CodeChannel = 0
;Var VendingQRCode = "ERROR"
- VendingQR ON
+ ;VendingQR ON
;Var QRCODE99 = ""
;CoinVending OFF
@@ -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 = "START" Then
+ CoinVending OFF
+ Open "ROOT/taobin_project/xml/page_show_consent2.xml"
+ EndIf
+ EndIf
+ EndIf
+
+
+
+
+
+
+
+
+
@@ -64,8 +91,16 @@
Var QRChannel = 0
If IntVendingCampaign >= PayAmount Then
- Open "ROOT/taobin_project/xml/page_payment_cash.xml"
+ ;Open "ROOT/taobin_project/xml/page_payment_cash.xml"
+ Var FreeVendingCampaign = 1
+ 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 SessionID2 = SelectSlot + ":"
@@ -109,24 +144,28 @@
Var FreeVendingCampaign = 1
If VendingCode = "C13" Then
+ 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 = "C24" Then
+ 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 = "C25" Then
+ 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 = "C30" Then
+ CoinVending OFF
;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif"
MakeDrinkV1 SelectDrink SelectSugarID
Open "ROOT/taobin_project/xml/page_thankyou.xml"
diff --git a/xml/page_show_consent2.xml b/xml/page_show_consent2.xml
new file mode 100644
index 00000000..3039d003
--- /dev/null
+++ b/xml/page_show_consent2.xml
@@ -0,0 +1,209 @@
+
+ "Enable"
+ 1080
+ 1920
+ "0xeae6e1"
+ SoundVolume
+
+
+ ; On open
+
+
+ Var Timeout = 0
+ SAVELOG show_eng
+
+ If show_eng = "true" Then
+ Var DirImage = "ROOT/taobin_project/image/consent_en/"
+ Var show_btp = "ROOT/taobin_project/image/bn_thai_lang_press.png"
+ Var show_btn = "ROOT/taobin_project/image/bn_thai_lang.png"
+
+ Else
+ Var DirImage = "ROOT/taobin_project/image/consent/"
+ Var show_btp = "ROOT/taobin_project/image/bn_eng_lang_press.png"
+ Var show_btn = "ROOT/taobin_project/image/bn_eng_lang.png"
+ EndIf
+
+ Var AcceptFlag = 0
+ Var AcceptState = "Disable"
+
+ 1000
+
+
+ Var Timeout = Timeout + 1
+ If Timeout > 30 Then
+ ; goto lid straw
+ Open "ROOT/taobin_project/xml/page_payment_cash.xml"
+ EndIf
+
+ TimerReset
+ Refresh
+
+
+
+
+
+
+
+ Var IDValid = ""
+
+ SPLIT Ext1a "|" 1 IDValid
+
+ If IDValid = "ok" Then
+
+ Var FreeVendingCampaign = 1
+ Var VendingCode = "C31"
+ Var CodeChannel = 2
+ Var CodeNumber = IDNum
+ MakeDrinkV1 SelectDrink SelectSugarID
+ Open "ROOT/taobin_project/xml/page_thankyou.xml"
+
+ Else
+
+ Open "ROOT/taobin_project/xml/page_payment_cash.xml"
+ EndIf
+
+ Refresh
+
+
+
+
+
+ If IDCardStatus = "OK" Then
+ If IDCardReady = "OK" Then
+ If IDCardData = "DONE" Then
+ Var AcceptState = "Enable"
+ EndIf
+ EndIf
+ EndIf
+
+ If IDCardStatus = "OK" Then
+ If IDCardReady = "OK" Then
+ If IDCardData = "ERROR" Then
+ Open "ROOT/taobin_project/xml/page_payment_cash.xml"
+ EndIf
+ EndIf
+ EndIf
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 380
+ "ROOT/taobin_project/image/collectiing/alpha.png"
+
+
+
+
+
+
+ 158
+ 665
+ Var( DirImage + "/img_popup1.png")
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ "ROOT/taobin_project/image/ad_medium_2.png"
+
+
+;
+
+ 751
+ 413
+ "ROOT/taobin_project/image/page_doing/img2.png"
+
+;
+
+
+
+
+
+;
+
+ 751
+ 413
+ "ROOT/taobin_project/image/page_doing/img2.png"
+
+;
+;
+
+
+ XPosiShowCountDownBrew
+ 470
+ End
+ 153
+ 88
+ RobotoBold
+ 0x513C2F
+ AcceptFlag
+
+
+
+
+ Open "/media/bt/xml/security_alarm.xml"
+
+
+
+
diff --git a/xml/page_thankyou.xml b/xml/page_thankyou.xml
index 7df35035..8b3252b4 100644
--- a/xml/page_thankyou.xml
+++ b/xml/page_thankyou.xml
@@ -15,6 +15,7 @@
Var ErrTimeout = 0
Var ActionOKCase = 0
Var ChangeTimeout = 0
+ Var ChangeFlag2 = 0
1000
@@ -24,21 +25,33 @@
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
+ 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
Var Canout = CoinAmount
If Canout > 0 Then
Change Canout
+ Var ChangeFlag2 = 1
EndIf
EndIf