|
@@ -16,7 +16,7 @@ import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
|
- * 服务实现类
|
|
|
+ * 服务实现类
|
|
|
* </p>
|
|
|
*
|
|
|
* @author 吴涛涛
|
|
@@ -29,17 +29,21 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
|
|
|
|
//登录
|
|
|
@Override
|
|
|
- public HttpRespMsg login(String username, String password){
|
|
|
+ public HttpRespMsg login(String username, String password) {
|
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
|
List<User> userList = userMapper.selectList(new QueryWrapper<User>().eq("phone", username));
|
|
|
- if(userList.size() > 0 && MD5Util.getPassword(password).equals(userList.get(0).getPassword())){
|
|
|
+ if (userList.size() == 0) {
|
|
|
+ httpRespMsg.setError("账号未注册");
|
|
|
+ } else if (userList.size() > 1) {
|
|
|
+ httpRespMsg.setError("账号重名");
|
|
|
+ } else if (userList.get(0).getRole().equals(1)) {
|
|
|
+ httpRespMsg.setError("非管理员不能登陆系统");
|
|
|
+ } else if (MD5Util.getPassword(password).equals(userList.get(0).getPassword())) {
|
|
|
//将信息返回
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
resultMap.put("portraitUrl", userList.get(0).getPortraitUrl());
|
|
|
httpRespMsg.data = resultMap;
|
|
|
- }else if(userList.size() > 1){
|
|
|
- httpRespMsg.setError("账号重名 请联系管理员");
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
httpRespMsg.setError("账号不存在或密码错误");
|
|
|
}
|
|
|
return httpRespMsg;
|