shawenguan 1 yıl önce
ebeveyn
işleme
8b81941d3f
1 değiştirilmiş dosya ile 33 ekleme ve 29 silme
  1. 33 29
      Scripts/elife/ofpayGrab.js

+ 33 - 29
Scripts/elife/ofpayGrab.js

@@ -83,36 +83,40 @@ async function all() {
             lk.appendNotifyInfo(`❌缺少次要参数,请登录app采集`);
         } else {
             let ret_code = await checkRefreshToken();
-
-            let cateItems = getMarketItemsFromCache(marketId, eventVisitorId);
-            if(!cateItems){
-                lk.log('#使用即时商品列表数据');
-                cateItems = await getMarketItemsFromSvr(marketId, eventVisitorId);
-            }else{
-                lk.log('#使用商品列表缓存数据');
-            }
-            if(cateItems){
-                let cateCount = cateItems.length;
-                let allBuyList = getWillMarketBuyListAll();
-                // lk.log("#############allBuyList#############");
-                // lk.log(JSON.stringify(allBuyList));
-                let allRetList = [];
-                for (let i = 0; i < cateCount; i++) {
-                    const buyList = allBuyList[i];
-                    if(!buyList){
-                        continue;
-                    }
-                    const activityData = cateItems[i];
-                    const buyRetList = await checkToBuyAll(buyList, activityData);
-                    allRetList = allRetList.concat(buyRetList);
-                }
-                let dismsg = '';
-                for(let i = 0; i < allRetList.length; i++){
-                    const oneRet = allRetList[i];
-                    dismsg += `${oneRet.prizeName}${oneRet.prizeDesc}#¥${oneRet.price}\n`;
+            if(ret_code < 0){
+                lk.log('#用户token数据已失效');
+                lk.appendNotifyInfo(`❌用户token刷新失败,请登录app采集`);
+            }else {
+                let cateItems = getMarketItemsFromCache(marketId, eventVisitorId);
+                if(!cateItems){
+                    lk.log('#使用即时商品列表数据');
+                    cateItems = await getMarketItemsFromSvr(marketId, eventVisitorId);
+                }else{
+                    lk.log('#使用商品列表缓存数据');
                 }
-                if(dismsg.length > 0){
-                    lk.appendNotifyInfo(`🎉下单成功:\n${dismsg}`);
+                if(cateItems){
+                    let cateCount = cateItems.length;
+                    let allBuyList = getWillMarketBuyListAll();
+                    // lk.log("#############allBuyList#############");
+                    // lk.log(JSON.stringify(allBuyList));
+                    let allRetList = [];
+                    for (let i = 0; i < cateCount; i++) {
+                        const buyList = allBuyList[i];
+                        if(!buyList){
+                            continue;
+                        }
+                        const activityData = cateItems[i];
+                        const buyRetList = await checkToBuyAll(buyList, activityData);
+                        allRetList = allRetList.concat(buyRetList);
+                    }
+                    let dismsg = '';
+                    for(let i = 0; i < allRetList.length; i++){
+                        const oneRet = allRetList[i];
+                        dismsg += `${oneRet.prizeName}${oneRet.prizeDesc}#¥${oneRet.price}\n`;
+                    }
+                    if(dismsg.length > 0){
+                        lk.appendNotifyInfo(`🎉下单成功:\n${dismsg}`);
+                    }
                 }
             }
         }