|  |  | 
 |  |  |     @Cacheable(cacheNames=CacheConstants.cacheNames, key="'" + CacheConstants.loginUserKeyPrefix + "' + #uuid", sync=true) | 
 |  |  |     public BaUser loginWithMapperXml(String uuid, String phone, String password){ | 
 |  |  |         BaUser baUser = this.baUserMapper.login(phone, password) ; | 
 |  |  |         if(baUser !=  null  && baUser.userId != null){ | 
 |  |  |             baUser.privileges = this.baPrivilegeMapper.selectPrivilegeByUserId(baUser.userId) ; | 
 |  |  |         if(baUser !=  null  && baUser.id != null){ | 
 |  |  |             baUser.privileges = this.baPrivilegeMapper.selectPrivilegeByUserId(baUser.id) ; | 
 |  |  |         } | 
 |  |  |         return baUser; | 
 |  |  |     } | 
 |  |  | 
 |  |  |                 .eq("phone", phone) | 
 |  |  |                 .eq("password", password); | 
 |  |  |         BaUser baUser = this.baUserMapper.selectOne(qw) ; | 
 |  |  |         if(baUser !=  null  && baUser.userId != null){ | 
 |  |  |             baUser.privileges = this.baPrivilegeMapper.selectPrivilegeByUserId(baUser.userId) ; | 
 |  |  |         if(baUser !=  null  && baUser.id != null){ | 
 |  |  |             baUser.privileges = this.baPrivilegeMapper.selectPrivilegeByUserId(baUser.id) ; | 
 |  |  |         } | 
 |  |  |         return baUser; | 
 |  |  |     } |