shawenguan hai 1 ano
pai
achega
5b7d48db3c
Modificáronse 1 ficheiros con 11 adicións e 7 borrados
  1. 11 7
      Scripts/telecom/cloud189Helper.js

+ 11 - 7
Scripts/telecom/cloud189Helper.js

@@ -72,9 +72,8 @@ async function Main() {
 function checkHandleRequest(){
 }
 
-async function getLoginJumpUrl(){
+async function getLoginJumpUrl(url){
     return new Promise((resolve, reject) => {
-        let url = 'https://m.cloud.189.cn/udb/udb_login.jsp?pageId=1&pageKey=default&clientType=wap&redirectURL=https://m.cloud.189.cn/zhuanti/2021/shakeLottery/index.html';
         let body = ``;
         let options = {
             url: url,
@@ -147,14 +146,19 @@ async function getLoginAccoutUrl(url){
 async function getLoginUrl(){
     magicJS.logger.info(`getLoginUrl#1`);
     let retUrl = null;
-    let jumpUrl = await getLoginJumpUrl();
-    magicJS.logger.info(`getLoginUrl#${jumpUrl}`);
+    let entryUrl = 'https://m.cloud.189.cn/udb/udb_login.jsp?pageId=1&pageKey=default&clientType=wap&redirectURL=https://m.cloud.189.cn/zhuanti/2021/shakeLottery/index.html';
+    let jumpUrl = await getLoginJumpUrl(entryUrl);
     if(jumpUrl){
-        magicJS.logger.info(`getLoginUrl#2`);
+        magicJS.logger.info(`getLoginUrl#${jumpUrl}`);
+        retUrl = await getLoginAccoutUrl(jumpUrl);
+    }
+    if(!retUrl){
+        jumpUrl = 'https://m.cloud.189.cn/wapLogin.action?redirectURL=https://m.cloud.189.cn/zhuanti/2021/shakeLottery/index.html';
+    }
+    if(jumpUrl){
+        magicJS.logger.info(`getLoginUrl#${jumpUrl}`);
         retUrl = await getLoginAccoutUrl(jumpUrl);
-        magicJS.logger.info(`getLoginUrl#3`);
     }
-    magicJS.logger.info(`getLoginUrl#4`);
     magicJS.logger.info(`LoginUrl: ${retUrl}`);
     return retUrl;
 }