Bläddra i källkod

如果是二次验证,标记登录状态为-5

刘立冬 1 månad sedan
förälder
incheckning
fd4c647216

+ 1 - 1
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/service/impl/QywxUserDataService.java

@@ -227,7 +227,7 @@ public class QywxUserDataService {
         List<UserBase> users = userBaseMapper.selectByExample(example);
         UserBase user = users.isEmpty() ? null : users.get(0);
         if (user != null) {
-            user.setLoginStatus(Constant.LOGIN_STATUS_LOGIN_VERIFY);
+            user.setLoginStatus(Constant.LOGIN_STATUS_SECONDERY_VERIFY);
             userBaseMapper.updateByPrimaryKeySelective(user);
         }
     }

+ 2 - 0
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/service/qywx/Constant.java

@@ -54,6 +54,8 @@ public class Constant {
     public static final int LOGIN_STATUS_LOGIN_FAIL = -2; // -1: 登录失败
     public static final int LOGIN_STATUS_LOGOUT_OTHER_DEVICE = -3; // 其他设备登录
     public static final int LOGIN_STATUS_DISCONNECTED = -4; // 其他设备登录
+    public static final int LOGIN_STATUS_SECONDERY_VERIFY = -5; // 首次掉线,二次回调,重新执行二次验证回调
+
 
 
 

+ 1 - 0
risk-control-server/src/main/java/com/tzld/piaoquan/risk/control/controller/QwCallbackController.java

@@ -47,6 +47,7 @@ public class QwCallbackController {
                 LOGGER.info("Login need disconnect: {}", callbackData);
                 userDataService.handleLogoutScene(callbackData,Constant.LOGIN_STATUS_DISCONNECTED);
                 break;
+
             case Constant.CORP_SWITCH:
 //                userDataService.s(callbackData);
 //                LOGGER.info("Login other device: {}", callbackData);