shawenguan hace 1 año
padre
commit
cbe75a608a
Se han modificado 1 ficheros con 15 adiciones y 4 borrados
  1. 15 4
      Scripts/mangguo/nenMoScript.js

+ 15 - 4
Scripts/mangguo/nenMoScript.js

@@ -206,9 +206,9 @@ async function tryExecuteAfkTask() {
     } else {
         needReLogin = true;
     }
+    let username = '10191';
+    let password = 'Sjojo510520';
     if (needReLogin) {
-        let username = '10191';
-        let password = 'Sjojo510520';
         let retLogin = await doLogin(username, password);
         if (retLogin || retLogin.code != 0) {
             magicJS.logger.info(`登录失败!`);
@@ -217,9 +217,20 @@ async function tryExecuteAfkTask() {
         }
     }
     let retConfig = await getConfig();
+    if (retConfig && retConfig.code == 4001) {//没有登录
+        magicJS.logger.info(`没有登录,尝试重新登录`);
+        let retLogin = await doLogin(username, password);
+        if (retLogin || retLogin.code != 0) {
+            magicJS.logger.info(`登录失败!`);
+            magicJS.notification.appendNotifyInfo(`登录失败!`);
+            return;
+        }
+        retConfig = await getConfig();
+    }
     if (!retConfig || retConfig.code != 0) {
-        magicJS.logger.info(`获取配置数据失败!`);
-        magicJS.notification.appendNotifyInfo(`获取配置数据失败!`);
+        magicJS.logger.info(`获取配置数据失败,原因:${retConfig.message}`);
+        magicJS.notification.appendNotifyInfo(`获取配置数据失败,原因:${retConfig.message}`);
+
         return;
     }
     if (retConfig.data.hasNotice) {