shawenguan 1 ano atrás
pai
commit
fabba130c8
1 arquivos alterados com 6 adições e 3 exclusões
  1. 6 3
      Scripts/pingan/pinganIkea.js

+ 6 - 3
Scripts/pingan/pinganIkea.js

@@ -78,7 +78,7 @@ let gPageActionId = magicJS.data.read(PingAnIKEAConstKey.PageActionId, '1F908E50
 let gAppUserAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 iphone 14 pro AladdinHybrid/4.8.77 (PAEBank 6.23.0) AladdinBridge/3.0.0 subContracting/AppStore deviceId/${gDeviceId} UnionPay/1.0 PABANK deviceType/1 networkState/WIFI KiwiBridge/1.0.0 device-dpr/3 device-dr/852*393 AppStyle/BZ bz-navbarHeight/309 dzTab-navbarHeight/327 pageActionId/${gPageActionId}`;
 
 let gTmpRequsetTimeStamp = Date.now();
-let gTmpRequestSortId = 100;
+let gTmpRequestSortId = 100 + Math.floor(Math.random() * 100);
 
 const gCommonHeaders = {
     'osVersion': `16.6.1`,
@@ -105,7 +105,10 @@ const gCommonHeaders = {
 
 let gPageData = {};
 
-let gIgnoreCouponGotStatus = true;
+// 忽略执行的本地领券状态
+let gIgnoreCouponGotStatus = false;
+// 忽略查询的领券状态
+let gIgnoreActivityStatus = false;;
 
 async function Main() {
     if (magicJS.isStrictRequest) {
@@ -795,7 +798,7 @@ function seekWidgets(widgets, namePaths, layer = 0) {
 
 async function doGrabCoupon(activityCode, activityValue) {
     let result = await queryCustomerActivityStatus(activityCode, activityValue);
-    if (result) {
+    if (result && gIgnoreActivityStatus) {
         result.responseCode = '000000';
     }
     if (result && result.responseCode == '000000') {