|
@@ -7,6 +7,9 @@ import com.dulx.business.mapper.UsersMapper;
|
|
|
import com.dulx.business.domain.Users;
|
|
|
import com.dulx.business.service.IUsersService;
|
|
|
|
|
|
+import java.util.Objects;
|
|
|
+import java.util.UUID;
|
|
|
+
|
|
|
/**
|
|
|
* 用户Service业务层处理
|
|
|
*
|
|
@@ -31,6 +34,32 @@ public class UsersServiceImpl implements IUsersService
|
|
|
return usersMapper.selectUsersByUserGuid(userGuid);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int UsersLoginByUserName(Users users)
|
|
|
+ {
|
|
|
+
|
|
|
+ Users ifUsers = usersMapper.selectUsersByUserName(users.getUserName());
|
|
|
+
|
|
|
+ // 如果用户名不存在,返回0
|
|
|
+ if (ifUsers == null) {
|
|
|
+
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ //用户名或密码错误
|
|
|
+ if(!Objects.equals(ifUsers.getUserPassword(), users.getUserPassword())) {
|
|
|
+
|
|
|
+ return 1;
|
|
|
+
|
|
|
+ }else {
|
|
|
+
|
|
|
+ // 用户名存在
|
|
|
+ return 2;
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 查询用户列表
|
|
|
*
|
|
@@ -52,6 +81,21 @@ public class UsersServiceImpl implements IUsersService
|
|
|
@Override
|
|
|
public int insertUsers(Users users)
|
|
|
{
|
|
|
+ String userName = users.getUserName();
|
|
|
+
|
|
|
+ Users ifUsers = usersMapper.selectUsersByUserName(userName);
|
|
|
+
|
|
|
+ // 如果用户已存在,返回0,表示用户名已被注册
|
|
|
+ if (ifUsers != null) {
|
|
|
+
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 生成GUID并设置到user_guid字段
|
|
|
+ String userGuid = UUID.randomUUID().toString();
|
|
|
+ users.setUserGuid(userGuid);
|
|
|
+
|
|
|
+ // 用户名不存在,执行插入操作
|
|
|
return usersMapper.insertUsers(users);
|
|
|
}
|
|
|
|