Переглянути джерело

合伙人APP短信登录逻辑修改

xuqiang 9 місяців тому
батько
коміт
db630af5ae

+ 10 - 6
src/main/java/com/ydtech/modules/admin/controller/SysLoginController.java

@@ -320,17 +320,21 @@ public class SysLoginController {
         // 用户信息
         String phone = phoneLoginVo.getPhone();
         String phoneMsg = phoneLoginVo.getPhoneMsg();
-        SysUser user = sysUserService.findByPhone(phone);
+        SysUser partUser = sysUserService.findPartUserByPhone(phone);
+        SysUser user;
+        boolean isPartner = false;
+        if (Objects.isNull(partUser)){
+            user = sysUserService.findByPhone(phone);
+        }else {
+            isPartner = partnerUserService.selectByUserIdList(partUser.getId());
+            user = partUser;
+        }
         //验证用户
         SysUser.verifyUser(user);
         //校验登录用户是否为合伙人或者是机构负责人
         boolean a = sysPartnerService.checkPartner(user.getId());
         boolean b = sysAgencyLeaderService.checkUserId(user.getId());
-        SysUser partUser = sysUserService.findPartUserByPhone(phone);
-        boolean isPartner = false;
-        if (!Objects.isNull(partUser)){
-             isPartner = partnerUserService.selectByUserIdList(partUser.getId());
-        }
+
         if (a) {
             //类型:1.合伙人;2机构负责人
             aapLoginVo.setType(1);