|
@@ -95,19 +95,21 @@ public class MemberUserServiceImpl implements MemberUserService {
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public MemberUserDO createUser(String mobile, String nickname, String avtar, String registerIp, Integer terminal, Long linkId,String username) {
|
|
|
- return privateCreateUser(mobile, nickname, avtar, registerIp, terminal, linkId,username);
|
|
|
+ public MemberUserDO createUser(String mobile, String nickname, String avtar, String registerIp, Integer terminal, Long linkId, String username, String password) {
|
|
|
+ return privateCreateUser(mobile, nickname, avtar, registerIp, terminal, linkId, username, password);
|
|
|
}
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public MemberUserDO privateCreateUser(String mobile, String nickname, String avtar,
|
|
|
- String registerIp, Integer terminal, Long linkId,String username) {
|
|
|
+ String registerIp, Integer terminal, Long linkId, String username, String password) {
|
|
|
// 通过手机号查询系统用户编号
|
|
|
Long systemUserId = adminUserService.getUserIdByMobile(mobile);
|
|
|
log.info("注册的手机号:{},系统用户编号:{}", mobile, systemUserId);
|
|
|
|
|
|
// 生成密码
|
|
|
- String password = IdUtil.fastSimpleUUID();
|
|
|
+ if (password == null) {
|
|
|
+ password = IdUtil.fastSimpleUUID();
|
|
|
+ }
|
|
|
// 插入用户
|
|
|
MemberUserDO user = new MemberUserDO();
|
|
|
user.setUsername(username);
|
|
@@ -348,17 +350,17 @@ public class MemberUserServiceImpl implements MemberUserService {
|
|
|
|
|
|
@Override
|
|
|
public MemberUserDO getUserByUsername(String username) {
|
|
|
- return memberUserMapper.selectOne(MemberUserDO::getUsername,username);
|
|
|
+ return memberUserMapper.selectOne(MemberUserDO::getUsername, username);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public Long getUserCountByMobile(String mobile) {
|
|
|
- return memberUserMapper.selectCount(MemberUserDO::getMobile,mobile);
|
|
|
+ return memberUserMapper.selectCount(MemberUserDO::getMobile, mobile);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public MemberUserDO selectByUsername(String username) {
|
|
|
- return memberUserMapper.selectOne(MemberUserDO::getUsername,username);
|
|
|
+ return memberUserMapper.selectOne(MemberUserDO::getUsername, username);
|
|
|
}
|
|
|
|
|
|
@Override
|