shawenguan 1 년 전
부모
커밋
43e00f425e
1개의 변경된 파일10개의 추가작업 그리고 1개의 파일을 삭제
  1. 10 1
      Scripts/115/cloud115Helper.js

+ 10 - 1
Scripts/115/cloud115Helper.js

@@ -51,6 +51,7 @@ async function Main() {
                 magicJS.notification.appendNotifyInfo(`🎉连续签到${signData.continuous_day}天,获得枫叶x${signData.points_num}和印记x${signData.is_footprint}`);
             } else {
                 magicJS.notification.appendNotifyInfo(`❌签到失败`);
+                magicJS.data.write(Cloud115ConstKey.SignInBody, '');
             }
         }
     }
@@ -144,6 +145,14 @@ function handleUserInfo() {
 
 
 function handleUserSign() {
+    let rspData = getResponsePlainData();
+    if (!rspData) {
+        return;
+    }
+    if (rspData.code != 0){
+        magicJS.data.write(Cloud115ConstKey.SignInBody, '');
+        return;
+    }
     let dataStr = magicJS.getRequestBody();
     magicJS.data.write(Cloud115ConstKey.SignInBody, dataStr);
     let reqData = getRequestPlainData();
@@ -184,7 +193,7 @@ async function checkSignIn() {
     let body = `device_id=${deviceId}&device_name=${deviceName}&token=${token}&token_time=${tokeTime}`;
 
     let lastPostData = magicJS.data.read(Cloud115ConstKey.SignInBody, null);
-    if(!lastPostData){
+    if(!lastPostData || lastPostData.length == ''){
         magicJS.notification.appendNotifyInfo(`❌请先打开115云盘签到一次`);
         return;
     }