Add flag XMLProfile

This commit is contained in:
Pakin 2023-11-13 09:51:31 +07:00
parent 3f78409cc5
commit a73aeec80a

View file

@ -917,72 +917,80 @@
EndIf EndIf
EndIf EndIf
; Init read ; Init read if XMLProfile contains this mode
ReadProfile "ROOT/xmlprofile/main.json" "XMLProfileFromJson" ;
DEBUGVAR XMLProfileFromJson STRCONTAIN "EnableXMLProfile" XMLProfile EnableJsonProfileMode
STRCONTAIN "y18IDCardLive" XMLProfileFromJson Y18IDCARDLIVE_ENABLE If EnableJsonProfileMode = "true" Then
STRCONTAIN "y18IDCard" XMLProfileFromJson Y18IDCARD_ENABLE
STRCONTAIN "y20IDCard-Liveness" XMLProfileFromJson Y20IDCARDLIVE_ENABLE
STRCONTAIN "y20IDCard" XMLProfileFromJson Y20IDCARD_ENABLE
STRCONTAIN "SugarBreak" XMLProfileFromJson SugarBreakEnable ReadProfile "ROOT/xmlprofile/main.json" "XMLProfileFromJson"
STRCONTAIN "Discount50" XMLProfileFromJson Discount50 DEBUGVAR XMLProfileFromJson
STRCONTAIN "ClossMenu" XMLProfileFromJson ClossMenu
STRCONTAIN "y18IDCardLive" XMLProfileFromJson Y18IDCARDLIVE_ENABLE
; DEBUGVAR EnableLiveness STRCONTAIN "y18IDCard" XMLProfileFromJson Y18IDCARD_ENABLE
; DEBUGVAR Only18
; DEBUGVAR NoSugarStepRight2 STRCONTAIN "y20IDCard-Liveness" XMLProfileFromJson Y20IDCARDLIVE_ENABLE
; DEBUGVAR HalfPrice STRCONTAIN "y20IDCard" XMLProfileFromJson Y20IDCARD_ENABLE
; If Y18IDCARDLIVE_ENABLE = "true" Then STRCONTAIN "SugarBreak" XMLProfileFromJson SugarBreakEnable
; Var EnableLiveness = "true" STRCONTAIN "Discount50" XMLProfileFromJson Discount50
; Var Only18 = "true" STRCONTAIN "ClossMenu" XMLProfileFromJson ClossMenu
; Else
; Var EnableLiveness = "false"
; Var Only18 = "false"
; EndIf
If Y18IDCARD_ENABLE = "true" Then
Var Only18 = "true" ; DEBUGVAR EnableLiveness
; MenuProfile ; DEBUGVAR Only18
Else ; DEBUGVAR NoSugarStepRight2
Var Only18 = "false" ; DEBUGVAR HalfPrice
; If Y18IDCARDLIVE_ENABLE = "true" Then
; Var EnableLiveness = "true"
; Var Only18 = "true"
; Else
; Var EnableLiveness = "false"
; Var Only18 = "false"
; EndIf
If Y18IDCARD_ENABLE = "true" Then
Var Only18 = "true"
; MenuProfile
Else
Var Only18 = "false"
EndIf
If Y20IDCARDLIVE_ENABLE = "true" Then
Var EnableLiveness = "true"
Var Only20 = "true"
Else
Var EnableLiveness = "false"
Var Only20 = "false"
EndIf
If Y20IDCARD_ENABLE = "true" Then
Var Only20 = "true"
; MenuProfile
Else
Var Only20 = "false"
EndIf
; Only get 1,2,3
If SugarBreakEnable = "true" Then
Var NoSugarStepRight2 = "true"
Else
Var NoSugarStepRight2 = "false"
EndIf
If Discount50 = "true" Then
Var HalfPrice = "true"
Var InvokeDiscountCMD = "true"
DEBUGVAR InvokeDiscountCMD
__CMD "invoke-discount-50" "-" "-" "-"
Else
Var HalfPrice = "false"
DEBUGVAR Discount50
EndIf
EndIf EndIf
If Y20IDCARDLIVE_ENABLE = "true" Then
Var EnableLiveness = "true"
Var Only20 = "true"
Else
Var EnableLiveness = "false"
Var Only20 = "false"
EndIf
If Y20IDCARD_ENABLE = "true" Then
Var Only20 = "true"
; MenuProfile
Else
Var Only20 = "false"
EndIf
; Only get 1,2,3
If SugarBreakEnable = "true" Then
Var NoSugarStepRight2 = "true"
Else
Var NoSugarStepRight2 = "false"
EndIf
If Discount50 = "true" Then
Var HalfPrice = "true"
Var InvokeDiscountCMD = "true"
DEBUGVAR InvokeDiscountCMD
__CMD "invoke-discount-50" "-" "-" "-"
Else
Var HalfPrice = "false"
DEBUGVAR Discount50
EndIf
; If ClossMenu = "true" ; If ClossMenu = "true"
@ -1040,8 +1048,8 @@
If XMLProfile = "" Then If XMLProfile = "" Then
; test action ; test action
ReadProfile "ROOT/xmlprofile/main.json" "XMLProfile" ReadProfile "ROOT/xmlprofile/main.json" "XMLProfileFromJson"
DEBUGVAR XMLProfile DEBUGVAR XMLProfileFromJson
; Var XMLProfile = "Discount50" ; Var XMLProfile = "Discount50"