|
@@ -5,12 +5,10 @@ import com.diagbot.dto.LoginDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
import com.diagbot.entity.JWT;
|
|
|
import com.diagbot.entity.User;
|
|
|
-import com.diagbot.exception.CommonErrorCode;
|
|
|
import com.diagbot.exception.CommonException;
|
|
|
import com.diagbot.exception.ServiceErrorCode;
|
|
|
import com.diagbot.service.impl.UserServiceImpl;
|
|
|
import com.diagbot.util.BeanUtil;
|
|
|
-import com.diagbot.util.StringUtil;
|
|
|
import com.diagbot.util.UserUtils;
|
|
|
import com.diagbot.vo.ImgVerVerVO;
|
|
|
import com.diagbot.vo.UserSaveVO;
|
|
@@ -41,18 +39,13 @@ public class UserFacade extends UserServiceImpl {
|
|
|
public User createUser(UserSaveVO userSaveVO){
|
|
|
User user = new User();
|
|
|
BeanUtil.copyProperties(userSaveVO, user);
|
|
|
+ user.setGmtCreate(new Date());
|
|
|
ImgVerVerVO imgVerVerVO = new ImgVerVerVO();
|
|
|
BeanUtil.copyProperties(userSaveVO, imgVerVerVO);
|
|
|
User bean = findByName(user.getUsername());
|
|
|
if(bean != null) {
|
|
|
throw new CommonException(ServiceErrorCode.USER_EXIST);
|
|
|
}
|
|
|
- if(StringUtil.isEmpty(user.getPassword())) {
|
|
|
- throw new CommonException(CommonErrorCode.PARAM_IS_ERROR, "请输入密码!");
|
|
|
- }
|
|
|
- if(StringUtil.isEmpty(user.getEmail())) {
|
|
|
- throw new CommonException(CommonErrorCode.PARAM_IS_ERROR, "请输入邮箱!");
|
|
|
- }
|
|
|
verFacade.verifyImgVerification(imgVerVerVO); //保存时再次校验图形验证码,主要是为了防止跳过前端校验直接调用接口
|
|
|
|
|
|
PasswordEncoder passwordEncoder = PasswordEncoderFactories.createDelegatingPasswordEncoder();
|