shawenguan 1 ano atrás
pai
commit
daed32bce6
2 arquivos alterados com 13 adições e 6 exclusões
  1. 5 5
      Scripts/elife/ofpayGrab.js
  2. 8 1
      Scripts/elife/ofpayHelper.js

+ 5 - 5
Scripts/elife/ofpayGrab.js

@@ -233,11 +233,11 @@ async function itemBuyNormal(activityId, subActivityId, subLoginType, awardData)
     let theActData = await getActivityData(activityId, eventVisitorId);
     let desInfo = await getDesDecodeInfo(activityId, eventVisitorId);
     let cateActType = subLoginType;
-    // if(desInfo){
-    //     if(desInfo.code == '5'){
-    //         cateActType = 'subChoose';
-    //     }
-    // }
+    if(desInfo){
+        if(desInfo.code != '0'){//5=已享这周首单优惠 7=人数过多稍后重试
+            cateActType = 'subChoose';
+        }
+    }
     for(let i=0; i < actDataList.length; i++){
         const actData = actDataList[i];
         //  'choose' 'subChoose' 'subPre' 'subShare'

+ 8 - 1
Scripts/elife/ofpayHelper.js

@@ -212,7 +212,14 @@ function handleIndexConfigAll(){
 function handleMarketGoodsList(tabIndex){
     updateMarketInfoByUrlParams();
     let urlParams = lk.parseQueryStr($request.url);
-    if(tabIndex == 2 && urlParams.subLoginType){
+    if(tabIndex == 2){
+        if(urlParams.activityId && urlParams.activityId.length > 0){
+            // 指定活动id的
+            return;
+        }
+        if(urlParams.subLoginType == void 0){
+            return;
+        }
         if('igoPreMarket' == urlParams.subLoginType){
             tabIndex = 2;
         } else if('igoShareMarket' == urlParams.subLoginType) {