shawenguan 1 yıl önce
ebeveyn
işleme
a64d3d93ef

+ 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') {