|
@@ -10,18 +10,13 @@ import com.zanxiang.common.exception.BaseException;
|
|
import com.zanxiang.common.utils.IpUtils;
|
|
import com.zanxiang.common.utils.IpUtils;
|
|
import com.zanxiang.common.utils.StringUtils;
|
|
import com.zanxiang.common.utils.StringUtils;
|
|
import com.zanxiang.common.utils.bean.BeanUtils;
|
|
import com.zanxiang.common.utils.bean.BeanUtils;
|
|
-import com.zanxiang.sdk.domain.dto.UserDTO;
|
|
|
|
import com.zanxiang.mybatis.entity.User;
|
|
import com.zanxiang.mybatis.entity.User;
|
|
-import com.zanxiang.sdk.domain.enums.AccountStatusEnum;
|
|
|
|
-import com.zanxiang.sdk.domain.enums.CmfSaltEnum;
|
|
|
|
|
|
+import com.zanxiang.mybatis.mapper.UserMapper;
|
|
|
|
+import com.zanxiang.sdk.domain.dto.UserDTO;
|
|
|
|
+import com.zanxiang.common.enums.AccountStatusEnum;
|
|
|
|
+import com.zanxiang.common.enums.CmfSaltEnum;
|
|
import com.zanxiang.sdk.domain.params.*;
|
|
import com.zanxiang.sdk.domain.params.*;
|
|
import com.zanxiang.sdk.domain.vo.UserLoginVO;
|
|
import com.zanxiang.sdk.domain.vo.UserLoginVO;
|
|
-import com.zanxiang.mybatis.mapper.UserMapper;
|
|
|
|
-import com.zanxiang.sdk.service.ISmsService;
|
|
|
|
-import com.zanxiang.sdk.service.IUserLoginLogService;
|
|
|
|
-import com.zanxiang.sdk.service.IUserService;
|
|
|
|
-import com.zanxiang.sdk.service.IUserTokenService;
|
|
|
|
-import com.zanxiang.sdk.mapper.UserMapper;
|
|
|
|
import com.zanxiang.sdk.service.*;
|
|
import com.zanxiang.sdk.service.*;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.apache.logging.log4j.util.Strings;
|
|
import org.apache.logging.log4j.util.Strings;
|
|
@@ -72,7 +67,15 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
return new ResultVo<>(checkRegisterEnum);
|
|
return new ResultVo<>(checkRegisterEnum);
|
|
}
|
|
}
|
|
//创建用户信息
|
|
//创建用户信息
|
|
- User user = new User(registerPasswordParam, this.cmfPassword(password));
|
|
|
|
|
|
+ User user = User.builder()
|
|
|
|
+ .username(registerPasswordParam.getUsername())
|
|
|
|
+ .password(this.cmfPassword(password))
|
|
|
|
+ .deviceId(registerPasswordParam.getDeviceId())
|
|
|
|
+ .deviceType(registerPasswordParam.getDeviceType())
|
|
|
|
+ .status(AccountStatusEnum.NORMAL_STATUS.getStatus())
|
|
|
|
+ .createTime(LocalDateTime.now())
|
|
|
|
+ .updateTime(LocalDateTime.now())
|
|
|
|
+ .build();
|
|
super.save(user);
|
|
super.save(user);
|
|
//登录的ip
|
|
//登录的ip
|
|
String realIp = IpUtils.getRealIp(request);
|
|
String realIp = IpUtils.getRealIp(request);
|
|
@@ -113,7 +116,17 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
return new ResultVo<>(passwordCheckEnum);
|
|
return new ResultVo<>(passwordCheckEnum);
|
|
}
|
|
}
|
|
//创建用户信息
|
|
//创建用户信息
|
|
- User user = new User(registerMobileParam, this.cmfPassword(password));
|
|
|
|
|
|
+ User user = User.builder()
|
|
|
|
+ .username(mobile)
|
|
|
|
+ .regMobile(mobile)
|
|
|
|
+ .mobile(mobile)
|
|
|
|
+ .password(this.cmfPassword(password))
|
|
|
|
+ .deviceId(registerMobileParam.getDeviceId())
|
|
|
|
+ .deviceType(registerMobileParam.getDeviceType())
|
|
|
|
+ .status(AccountStatusEnum.NORMAL_STATUS.getStatus())
|
|
|
|
+ .createTime(LocalDateTime.now())
|
|
|
|
+ .updateTime(LocalDateTime.now())
|
|
|
|
+ .build();
|
|
super.save(user);
|
|
super.save(user);
|
|
//获取token
|
|
//获取token
|
|
String userToken = userTokenService.getUserToken(user.getId(), user.getDeviceType());
|
|
String userToken = userTokenService.getUserToken(user.getId(), user.getDeviceType());
|