Ver Fonte

add
手机登录

18339543638 há 5 meses atrás
pai
commit
e6a2b4bd40

+ 4 - 1
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/config/DoctorAppLoginOperator.java

@@ -156,7 +156,10 @@ public class DoctorAppLoginOperator extends AbstractOAuth2PswUserOperator {
     @TenantIgnore
     public OAuth2PswLoginInfoDTO getUserLoginInfo() {
         String loginId = String.valueOf(SaTokenUtils.getStpUtil().getLoginId());
-        return OAuth2Mapper.INSTANCE.toPswLoginInfo(sysUserService.selectSysUserById(loginId));
+        SysUserPO sysUser = sysUserRepository.selectById(loginId);
+        OAuth2PswLoginInfoDTO pswLoginInfo = OAuth2Mapper.INSTANCE.toPswLoginInfo(sysUserService.selectSysUserById(loginId));
+        pswLoginInfo.setHavePaswword(StrUtil.isNotBlank(sysUser.getPassword()));
+        return pswLoginInfo;
     }
 
     @Override

+ 4 - 0
tr-modules/tr-module-system/src/main/java/cn/tr/module/sys/oauth2/dto/OAuth2PswLoginInfoDTO.java

@@ -41,6 +41,10 @@ public class OAuth2PswLoginInfoDTO implements Serializable {
     private String orgPathName;
 
     private String lastLoginTenantId;
+    /**
+     * 是否有密码
+     */
+    private Boolean havePaswword;
 
     public String getAvatar() {
         if(StrUtil.isBlank(avatar)){