mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
update
This commit is contained in:
@@ -112,6 +112,8 @@ public interface SysUserService {
|
||||
*/
|
||||
public int insertUser(SysUser user);
|
||||
|
||||
public int createUser(SysUser user);
|
||||
|
||||
/**
|
||||
* 注册用户信息
|
||||
*
|
||||
|
||||
@@ -4,6 +4,7 @@ import com.jsowell.common.annotation.DataScope;
|
||||
import com.jsowell.common.constant.UserConstants;
|
||||
import com.jsowell.common.core.domain.entity.SysRole;
|
||||
import com.jsowell.common.core.domain.entity.SysUser;
|
||||
import com.jsowell.common.exception.BusinessException;
|
||||
import com.jsowell.common.exception.ServiceException;
|
||||
import com.jsowell.common.util.SecurityUtils;
|
||||
import com.jsowell.common.util.StringUtils;
|
||||
@@ -239,6 +240,23 @@ public class SysUserServiceImpl implements SysUserService {
|
||||
return rows;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int createUser(SysUser user) {
|
||||
// 校验
|
||||
if (UserConstants.NOT_UNIQUE.equals(this.checkUserNameUnique(user.getUserName()))) {
|
||||
throw new BusinessException("", "新增用户'" + user.getUserName() + "'失败,登录账号已存在");
|
||||
} else if (StringUtils.isNotEmpty(user.getPhone())
|
||||
&& UserConstants.NOT_UNIQUE.equals(this.checkPhoneUnique(user))) {
|
||||
throw new BusinessException("", "新增用户'" + user.getUserName() + "'失败,手机号码已存在");
|
||||
} else if (StringUtils.isNotEmpty(user.getEmail())
|
||||
&& UserConstants.NOT_UNIQUE.equals(this.checkEmailUnique(user))) {
|
||||
throw new BusinessException("", "新增用户'" + user.getUserName() + "'失败,邮箱账号已存在");
|
||||
}
|
||||
user.setCreateBy(SecurityUtils.getLoginUser().getUsername());
|
||||
user.setPassword(SecurityUtils.encryptPassword(user.getPassword()));
|
||||
return insertUser(user);
|
||||
}
|
||||
|
||||
/**
|
||||
* 注册用户信息
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user