|
@@ -27,13 +27,15 @@ public class LoginServiceImpl implements ILoginService {
|
|
|
|
|
|
QueryWrapper<SysAccountMultilevel> wrapper = new QueryWrapper<>();
|
|
|
wrapper.eq("account",accountName).eq("password",password);
|
|
|
- wrapper.like("account_type",type);
|
|
|
+
|
|
|
SysAccountMultilevel accountMultilevel = accountMultilevelMapper.selectOne(wrapper);
|
|
|
|
|
|
if (ObjectUtil.isEmpty(accountMultilevel)){
|
|
|
return new Result(10001, "账号不存在或密码错误.", false);
|
|
|
}
|
|
|
-
|
|
|
+ if (accountMultilevel.getId() !=1 && !accountMultilevel.getAccountType().contains(type)){
|
|
|
+ return new Result(10001, "账号未授权.", false);
|
|
|
+ }
|
|
|
|
|
|
if (accountMultilevel.getAccountStatus() == 0){
|
|
|
return new Result(10002, "账号未启用.", false);
|