Attached Files | lotterycode.patch [^] (3,578 bytes) 2020-12-22 16:23 [Show Content] [Hide Content]From 03cd719341540d4dab14826e47f2f03f50b77a04 Mon Sep 17 00:00:00 2001
From: Javier Rodriguez Regueiro <javier.rodriguez@openbravo.com>
Date: Mon, 21 Dec 2020 15:56:41 +0100
Subject: [PATCH] Check if there is valid payments to apply lottery code
---
.../lotterycode/OBLOTCComponentProvider.java | 3 ++-
.../js/hookUtils/oblotc-getlotterycode.js | 12 ++++++++++++
.../js/hooks/oblotc-preordersavehook.js | 18 ++++++++++++++++++
3 files changed, 32 insertions(+), 1 deletion(-)
create mode 100644 web/org.openbravo.retail.lotterycode/js/hooks/oblotc-preordersavehook.js
diff --git a/src/org/openbravo/retail/lotterycode/OBLOTCComponentProvider.java b/src/org/openbravo/retail/lotterycode/OBLOTCComponentProvider.java
index d03dc43..6ffae3d 100644
--- a/src/org/openbravo/retail/lotterycode/OBLOTCComponentProvider.java
+++ b/src/org/openbravo/retail/lotterycode/OBLOTCComponentProvider.java
@@ -40,7 +40,8 @@ public class OBLOTCComponentProvider extends BaseComponentProvider {
String[] resourceList = { //
"components/oblotc-modallotterycodeinformation", //
"hookUtils/oblotc-getlotterycode", //
- "hooks/oblotc-prepaymenthook" //
+ "hooks/oblotc-prepaymenthook", //
+ "hooks/oblotc-preordersavehook" //
};
for (String resource : resourceList) {
diff --git a/web/org.openbravo.retail.lotterycode/js/hookUtils/oblotc-getlotterycode.js b/web/org.openbravo.retail.lotterycode/js/hookUtils/oblotc-getlotterycode.js
index b5ecad3..73c61af 100644
--- a/web/org.openbravo.retail.lotterycode/js/hookUtils/oblotc-getlotterycode.js
+++ b/web/org.openbravo.retail.lotterycode/js/hookUtils/oblotc-getlotterycode.js
@@ -44,8 +44,20 @@
});
};
+ const hasValidPaymentForLotteryCode = arguments => {
+ const currentPayments = arguments.receipt.get('payments').models;
+ const validPayments = currentPayments.filter(payment => {
+ const rtserverPaymentMethod =
+ OB.MobileApp.model.paymentnames[payment.get('kind')].paymentMethod
+ .obrtserRtspaymentgroup;
+ return rtserverPaymentMethod === '1' || rtserverPaymentMethod === '2';
+ });
+ return currentPayments.length === validPayments.length;
+ };
+
OB.LOTCODE = OB.LOTCODE || {};
OB.LOTCODE.Utils = OB.LOTCODE.Utils || {};
OB.LOTCODE.Utils.getLotteryCode = getLotteryCode;
OB.LOTCODE.Utils.showLotteryCodePopup = showLotteryCodePopup;
+ OB.LOTCODE.Utils.hasValidPaymentForLotteryCode = hasValidPaymentForLotteryCode;
}
diff --git a/web/org.openbravo.retail.lotterycode/js/hooks/oblotc-preordersavehook.js b/web/org.openbravo.retail.lotterycode/js/hooks/oblotc-preordersavehook.js
new file mode 100644
index 0000000..a1eebd2
--- /dev/null
+++ b/web/org.openbravo.retail.lotterycode/js/hooks/oblotc-preordersavehook.js
@@ -0,0 +1,18 @@
+/*
+ ************************************************************************************
+ * Copyright (C) 2020 Openbravo S.L.U.
+ * Licensed under the Openbravo Commercial License version 1.0
+ * You may obtain a copy of the License at http://www.openbravo.com/legal/obcl.html
+ * or in the legal folder of this module distribution.
+ ************************************************************************************
+ */
+
+OB.UTIL.HookManager.registerHook('OBPOS_PreOrderSave', (args, callbacks) => {
+ const finalHookCallback = () => {
+ OB.UTIL.HookManager.callbackExecutor(args, callbacks);
+ };
+ if (!OB.LOTCODE.Utils.hasValidPaymentForLotteryCode(args)) {
+ args.receipt.unset('oblotcLotteryCode');
+ }
+ finalHookCallback();
+});
--
2.17.1
rtserver.patch [^] (8,284 bytes) 2020-12-22 16:23 [Show Content] [Hide Content]From b04e4a5c882acc8ab049a0d9cfcc59392c549ec1 Mon Sep 17 00:00:00 2001
From: Javier Rodriguez Regueiro <javier.rodriguez@openbravo.com>
Date: Mon, 21 Dec 2020 15:30:32 +0100
Subject: [PATCH] Include new RTServer payment methods
---
src-db/database/sourcedata/AD_REF_LIST.xml | 78 ++++++++++++++++++++++
1 file changed, 78 insertions(+)
diff --git a/src-db/database/sourcedata/AD_REF_LIST.xml b/src-db/database/sourcedata/AD_REF_LIST.xml
index 45604eb..cbceb83 100644
--- a/src-db/database/sourcedata/AD_REF_LIST.xml
+++ b/src-db/database/sourcedata/AD_REF_LIST.xml
@@ -33,6 +33,32 @@
<!--24F5C0302A9045DEB8C60F4D2A09FB95--> <AD_MODULE_ID><![CDATA[641FD9174B0540BD9829E20998CA7CDB]]></AD_MODULE_ID>
<!--24F5C0302A9045DEB8C60F4D2A09FB95--></AD_REF_LIST>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--><AD_REF_LIST>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--> <AD_REF_LIST_ID><![CDATA[3F17E6038EBD409A8E96EF37B57BF91E]]></AD_REF_LIST_ID>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--> <VALUE><![CDATA[9]]></VALUE>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--> <NAME><![CDATA[Not paid for item not delivered - deposit]]></NAME>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--> <DESCRIPTION><![CDATA[Not paid for item not delivered - deposit for RTServer]]></DESCRIPTION>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--> <AD_REFERENCE_ID><![CDATA[2553BFC6D500448D9D3337AEC235B832]]></AD_REFERENCE_ID>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--> <AD_MODULE_ID><![CDATA[641FD9174B0540BD9829E20998CA7CDB]]></AD_MODULE_ID>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--> <SEQNO><![CDATA[9]]></SEQNO>
+<!--3F17E6038EBD409A8E96EF37B57BF91E--></AD_REF_LIST>
+
+<!--6C1E7724216745888CE8FC82DE5CC34E--><AD_REF_LIST>
+<!--6C1E7724216745888CE8FC82DE5CC34E--> <AD_REF_LIST_ID><![CDATA[6C1E7724216745888CE8FC82DE5CC34E]]></AD_REF_LIST_ID>
+<!--6C1E7724216745888CE8FC82DE5CC34E--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--6C1E7724216745888CE8FC82DE5CC34E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--6C1E7724216745888CE8FC82DE5CC34E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--6C1E7724216745888CE8FC82DE5CC34E--> <VALUE><![CDATA[5]]></VALUE>
+<!--6C1E7724216745888CE8FC82DE5CC34E--> <NAME><![CDATA[Not paid for service]]></NAME>
+<!--6C1E7724216745888CE8FC82DE5CC34E--> <DESCRIPTION><![CDATA[Not paid for service for RTServer]]></DESCRIPTION>
+<!--6C1E7724216745888CE8FC82DE5CC34E--> <AD_REFERENCE_ID><![CDATA[2553BFC6D500448D9D3337AEC235B832]]></AD_REFERENCE_ID>
+<!--6C1E7724216745888CE8FC82DE5CC34E--> <AD_MODULE_ID><![CDATA[641FD9174B0540BD9829E20998CA7CDB]]></AD_MODULE_ID>
+<!--6C1E7724216745888CE8FC82DE5CC34E--> <SEQNO><![CDATA[5]]></SEQNO>
+<!--6C1E7724216745888CE8FC82DE5CC34E--></AD_REF_LIST>
+
<!--78BA7FA003B6404E85B98A16C17FCFA6--><AD_REF_LIST>
<!--78BA7FA003B6404E85B98A16C17FCFA6--> <AD_REF_LIST_ID><![CDATA[78BA7FA003B6404E85B98A16C17FCFA6]]></AD_REF_LIST_ID>
<!--78BA7FA003B6404E85B98A16C17FCFA6--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -46,6 +72,19 @@
<!--78BA7FA003B6404E85B98A16C17FCFA6--> <SEQNO><![CDATA[3]]></SEQNO>
<!--78BA7FA003B6404E85B98A16C17FCFA6--></AD_REF_LIST>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--><AD_REF_LIST>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--> <AD_REF_LIST_ID><![CDATA[7C37B5C07B02497BA3D45FC32CC8B801]]></AD_REF_LIST_ID>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--> <VALUE><![CDATA[7]]></VALUE>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--> <NAME><![CDATA[Not paid for National Social Healthy]]></NAME>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--> <DESCRIPTION><![CDATA[Not paid for National Social Healthy for RTServer]]></DESCRIPTION>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--> <AD_REFERENCE_ID><![CDATA[2553BFC6D500448D9D3337AEC235B832]]></AD_REFERENCE_ID>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--> <AD_MODULE_ID><![CDATA[641FD9174B0540BD9829E20998CA7CDB]]></AD_MODULE_ID>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--> <SEQNO><![CDATA[7]]></SEQNO>
+<!--7C37B5C07B02497BA3D45FC32CC8B801--></AD_REF_LIST>
+
<!--7E5D1CBED5684FB384DD47F1CFDFB5F1--><AD_REF_LIST>
<!--7E5D1CBED5684FB384DD47F1CFDFB5F1--> <AD_REF_LIST_ID><![CDATA[7E5D1CBED5684FB384DD47F1CFDFB5F1]]></AD_REF_LIST_ID>
<!--7E5D1CBED5684FB384DD47F1CFDFB5F1--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -92,6 +131,45 @@
<!--AEA6EE6EBC8448838F650BDBFC4D2394--> <AD_MODULE_ID><![CDATA[641FD9174B0540BD9829E20998CA7CDB]]></AD_MODULE_ID>
<!--AEA6EE6EBC8448838F650BDBFC4D2394--></AD_REF_LIST>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--><AD_REF_LIST>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--> <AD_REF_LIST_ID><![CDATA[CE2FC98F00454A4BA6DE67863D3EB243]]></AD_REF_LIST_ID>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--> <VALUE><![CDATA[6]]></VALUE>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--> <NAME><![CDATA[Not paid after invoice]]></NAME>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--> <DESCRIPTION><![CDATA[Not paid after invoice for RTServer]]></DESCRIPTION>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--> <AD_REFERENCE_ID><![CDATA[2553BFC6D500448D9D3337AEC235B832]]></AD_REFERENCE_ID>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--> <AD_MODULE_ID><![CDATA[641FD9174B0540BD9829E20998CA7CDB]]></AD_MODULE_ID>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--> <SEQNO><![CDATA[6]]></SEQNO>
+<!--CE2FC98F00454A4BA6DE67863D3EB243--></AD_REF_LIST>
+
+<!--DD4764906651433E85906D217B6A66FA--><AD_REF_LIST>
+<!--DD4764906651433E85906D217B6A66FA--> <AD_REF_LIST_ID><![CDATA[DD4764906651433E85906D217B6A66FA]]></AD_REF_LIST_ID>
+<!--DD4764906651433E85906D217B6A66FA--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--DD4764906651433E85906D217B6A66FA--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--DD4764906651433E85906D217B6A66FA--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--DD4764906651433E85906D217B6A66FA--> <VALUE><![CDATA[4]]></VALUE>
+<!--DD4764906651433E85906D217B6A66FA--> <NAME><![CDATA[Ticket Restaurant]]></NAME>
+<!--DD4764906651433E85906D217B6A66FA--> <DESCRIPTION><![CDATA[Ticket Restaurant for RTServer]]></DESCRIPTION>
+<!--DD4764906651433E85906D217B6A66FA--> <AD_REFERENCE_ID><![CDATA[2553BFC6D500448D9D3337AEC235B832]]></AD_REFERENCE_ID>
+<!--DD4764906651433E85906D217B6A66FA--> <AD_MODULE_ID><![CDATA[641FD9174B0540BD9829E20998CA7CDB]]></AD_MODULE_ID>
+<!--DD4764906651433E85906D217B6A66FA--> <SEQNO><![CDATA[4]]></SEQNO>
+<!--DD4764906651433E85906D217B6A66FA--></AD_REF_LIST>
+
+<!--DFD6D950567940E49520F156046568E0--><AD_REF_LIST>
+<!--DFD6D950567940E49520F156046568E0--> <AD_REF_LIST_ID><![CDATA[DFD6D950567940E49520F156046568E0]]></AD_REF_LIST_ID>
+<!--DFD6D950567940E49520F156046568E0--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--DFD6D950567940E49520F156046568E0--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--DFD6D950567940E49520F156046568E0--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--DFD6D950567940E49520F156046568E0--> <VALUE><![CDATA[8]]></VALUE>
+<!--DFD6D950567940E49520F156046568E0--> <NAME><![CDATA[Payment discount]]></NAME>
+<!--DFD6D950567940E49520F156046568E0--> <DESCRIPTION><![CDATA[Payment discount for RTServer]]></DESCRIPTION>
+<!--DFD6D950567940E49520F156046568E0--> <AD_REFERENCE_ID><![CDATA[2553BFC6D500448D9D3337AEC235B832]]></AD_REFERENCE_ID>
+<!--DFD6D950567940E49520F156046568E0--> <AD_MODULE_ID><![CDATA[641FD9174B0540BD9829E20998CA7CDB]]></AD_MODULE_ID>
+<!--DFD6D950567940E49520F156046568E0--> <SEQNO><![CDATA[8]]></SEQNO>
+<!--DFD6D950567940E49520F156046568E0--></AD_REF_LIST>
+
<!--E83517C646D944DFA8C448FF2E4A1D93--><AD_REF_LIST>
<!--E83517C646D944DFA8C448FF2E4A1D93--> <AD_REF_LIST_ID><![CDATA[E83517C646D944DFA8C448FF2E4A1D93]]></AD_REF_LIST_ID>
<!--E83517C646D944DFA8C448FF2E4A1D93--> <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
--
2.17.1
rtserver-it.patch [^] (3,511 bytes) 2020-12-22 16:23 [Show Content] [Hide Content]From 99f22be5a4e375dc993a876b20fc437ab710292d Mon Sep 17 00:00:00 2001
From: Javier Rodriguez Regueiro <javier.rodriguez@openbravo.com>
Date: Tue, 22 Dec 2020 14:47:52 +0100
Subject: [PATCH] Include new rtserver payment method name translations
---
.../it_IT/AD_REF_LIST_TRL_it_IT.xml | 24 +++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/referencedata/translation/it_IT/AD_REF_LIST_TRL_it_IT.xml b/referencedata/translation/it_IT/AD_REF_LIST_TRL_it_IT.xml
index ebaed19..5732f2b 100644
--- a/referencedata/translation/it_IT/AD_REF_LIST_TRL_it_IT.xml
+++ b/referencedata/translation/it_IT/AD_REF_LIST_TRL_it_IT.xml
@@ -12,10 +12,22 @@
<value column="Name" isTrl="Y" original="Not taxable">Non Imponibili</value>
<value column="Description" isTrl="N" original=""/>
</row>
+ <row id="3F17E6038EBD409A8E96EF37B57BF91E" trl="Y">
+ <value column="Name" isTrl="Y" original="Not paid for item not delivered - deposit">Non riscosso Omaggio</value>
+ <value column="Description" isTrl="Y" original="Not paid for item not delivered - deposit for RTServer">Non riscosso Omaggio per il Server RT</value>
+ </row>
+ <row id="6C1E7724216745888CE8FC82DE5CC34E" trl="Y">
+ <value column="Name" isTrl="N" original="Not paid for service">Not paid for service</value>
+ <value column="Description" isTrl="Y" original="Not paid for service for RTServer">Not paid for service per il Server RT</value>
+ </row>
<row id="78BA7FA003B6404E85B98A16C17FCFA6" trl="Y">
<value column="Name" isTrl="Y" original="Not Paid">Non riscosso</value>
<value column="Description" isTrl="Y" original="Not Paid for Rt Server">Non riscosso per il Server Rt</value>
</row>
+ <row id="7C37B5C07B02497BA3D45FC32CC8B801" trl="Y">
+ <value column="Name" isTrl="Y" original="Not paid for National Social Healthy">Non riscosso DCR a SSN</value>
+ <value column="Description" isTrl="Y" original="Not paid for National Social Healthy for RTServer">Non riscosso DCR a SSN per il Server RT</value>
+ </row>
<row id="7E5D1CBED5684FB384DD47F1CFDFB5F1" trl="Y">
<value column="Name" isTrl="Y" original="VAT Excluded">Escluso dalla base imponibile art.15</value>
<value column="Description" isTrl="N" original=""/>
@@ -32,6 +44,18 @@
<value column="Name" isTrl="Y" original="Margin scheme">Regime del margine</value>
<value column="Description" isTrl="N" original=""/>
</row>
+ <row id="CE2FC98F00454A4BA6DE67863D3EB243" trl="Y">
+ <value column="Name" isTrl="Y" original="Not paid after invoice">Non riscosso fatture</value>
+ <value column="Description" isTrl="Y" original="Not paid after invoice for RTServer">Non riscosso fatture per il Server RT</value>
+ </row>
+ <row id="DD4764906651433E85906D217B6A66FA" trl="Y">
+ <value column="Name" isTrl="N" original="Ticket Restaurant">Ticket Restaurant</value>
+ <value column="Description" isTrl="N" original="Ticket Restaurant for RTServer"/>
+ </row>
+ <row id="DFD6D950567940E49520F156046568E0" trl="Y">
+ <value column="Name" isTrl="Y" original="Payment discount">Sconto a pagare</value>
+ <value column="Description" isTrl="Y" original="Payment discount for RTServer">Sconto a pagare per il Server RT</value>
+ </row>
<row id="E83517C646D944DFA8C448FF2E4A1D93" trl="Y">
<value column="Name" isTrl="Y" original="Electronic">Elettronica</value>
<value column="Description" isTrl="Y" original="Electronic for RT Server">Elettronica per il Server RT</value>
--
2.17.1
selfcheckout-lotterycode.patch [^] (2,368 bytes) 2020-12-22 16:23 [Show Content] [Hide Content]From 4ddb48c0fd4d2a0dbb0e6d1641b590a387040ce5 Mon Sep 17 00:00:00 2001
From: Javier Rodriguez Regueiro <javier.rodriguez@openbravo.com>
Date: Mon, 21 Dec 2020 17:12:34 +0100
Subject: [PATCH] Check if there is valid payments to apply lottery code
---
.../lotterycode/OBSCOLCComponentProvider.java | 1 +
.../js/hooks/obscolc-preordersavehook.js | 21 +++++++++++++++++++
2 files changed, 22 insertions(+)
create mode 100644 web/org.openbravo.retail.selfcheckout.lotterycode/js/hooks/obscolc-preordersavehook.js
diff --git a/src/org/openbravo/retail/selfcheckout/lotterycode/OBSCOLCComponentProvider.java b/src/org/openbravo/retail/selfcheckout/lotterycode/OBSCOLCComponentProvider.java
index 5abcfaa..064e51a 100644
--- a/src/org/openbravo/retail/selfcheckout/lotterycode/OBSCOLCComponentProvider.java
+++ b/src/org/openbravo/retail/selfcheckout/lotterycode/OBSCOLCComponentProvider.java
@@ -44,6 +44,7 @@ public class OBSCOLCComponentProvider extends BaseComponentProvider {
"actions/goGetLotteryCode", //
"hookUtils/showgetlotterypanel", //
"hooks/obscolc-prepaymenthook", //
+ "hooks/obscolc-preordersavehook", //
};
for (String resource : resourceList) {
diff --git a/web/org.openbravo.retail.selfcheckout.lotterycode/js/hooks/obscolc-preordersavehook.js b/web/org.openbravo.retail.selfcheckout.lotterycode/js/hooks/obscolc-preordersavehook.js
new file mode 100644
index 0000000..51a59b4
--- /dev/null
+++ b/web/org.openbravo.retail.selfcheckout.lotterycode/js/hooks/obscolc-preordersavehook.js
@@ -0,0 +1,21 @@
+/*
+ ************************************************************************************
+ * Copyright (C) 2020 Openbravo S.L.U.
+ * Licensed under the Openbravo Commercial License version 1.0
+ * You may obtain a copy of the License at http://www.openbravo.com/legal/obcl.html
+ * or in the legal folder of this module distribution.
+ ************************************************************************************
+ */
+
+OB.UTIL.HookManager.registerHook(
+ 'OBPOS_PreOrderSave_sco',
+ (args, callbacks) => {
+ const finalHookCallback = () => {
+ OB.UTIL.HookManager.callbackExecutor(args, callbacks);
+ };
+ if (!OB.LOTCODE.Utils.hasValidPaymentForLotteryCode(args)) {
+ args.receipt.unset('oblotcLotteryCode');
+ }
+ finalHookCallback();
+ }
+);
--
2.17.1
|