shawenguan 1 ano atrás
pai
commit
a64d3d93ef
2 arquivos alterados com 5 adições e 2 exclusões
  1. 2 0
      Scripts/cmobile/cmpayHelper.js
  2. 3 2
      Scripts/cmobile/cmpaySignIn.js

+ 2 - 0
Scripts/cmobile/cmpayHelper.js

@@ -44,6 +44,7 @@ const CmpayConstKey = {
     Cookie: 'CmpayActivityCookie',
     Referer: 'CmpayActivityReferer',
     SsoToken: 'CmpayActivitySSOToken',
+    Scene: 'CmpayActivityScene',
     SignInTodayDate: 'CmpayActivitySignInTodayDate',
 };
 
@@ -188,6 +189,7 @@ function hanldeSignInHtml() {
     let ssoToken = reqData.ssoToken; //app内此这个值存在
     let SIGN_TYPE = reqData.SIGN_TYPE;
     let SIGN_DATA = reqData.SIGN_DATA;
+    magicJS.data.write(CmpayConstKey.Scene, scene);
     if (ssoToken && ssoToken.length > 0) {
         magicJS.data.write(CmpayConstKey.SsoToken, ssoToken);
     }

+ 3 - 2
Scripts/cmobile/cmpaySignIn.js

@@ -296,8 +296,9 @@ function ISHEBAOAPP() {
 
 async function trySignIn() {
     let ssoToken = magicJS.data.read(CmpayConstKey.SsoToken, '');
-    let scene = ssoToken.length > 0 ? 1 : 2;
-    let isClient = (ISHEBAOAPP() ? '0' : '1');
+    let scene = magicJS.data.read(CmpayConstKey.Scene, ssoToken.length > 0 ? 1 : 2);
+
+    let isClient = (scene == 1 ? '0' : '1');
 
     let retLogin = await takeNumberLogin(scene, ssoToken);
     if (!retLogin || retLogin.msgCd.substring(3, 8) != '00000') {