微信授权登录,判空处理。

master
kevin jiang 6 years ago
parent d22fde0098
commit dc26437048

@ -50,6 +50,11 @@ public class Constants {
*/
public static final String ERROR_ROLE_NO_PERMISSION = "0006";
/**
*
*/
public static final String ERROR_USER_NO_PERMISSION = "0009";
/**
*
*/

@ -217,7 +217,14 @@ public class LoginServiceImpl implements LoginService {
LoginBean loginBean = new LoginBean();
Map<String, Object> selectAccountMap = new HashMap<>();
PrivilageUserDO privilageUserDO = privilageUserDOMapper.selectById(userId);
// 用户不存在
if(null == privilageUserDO){
return new LoginBean(Constants.ERROR_USER_NO_PERMISSION);
}
PrivilageRoleDO roleDO = privilageRoleDOMapper.selectRoleName(userId);
Long storeId = privilageUserDOMapper.selectStoreIdByUserId(userId);
Map<String, Object> loginInfoMap = new HashMap<>();

@ -61,7 +61,8 @@ public class WebAppMyController extends BaseController {
if(info.size() > 0){
return data(info.get(0));
}else {
throw new Exception();
// 用户不存在
return fail("0009");
}
}catch (Exception e){
log.error("获取用户信息异常",e);

Loading…
Cancel
Save