获取用户信息

dev-zcx
caolin 2023-08-19 16:40:24 +08:00
parent 949c63432d
commit 22a98befb6
3 changed files with 6 additions and 2 deletions

View File

@ -2,6 +2,7 @@ package com.jwl.driver.server.controller;
import com.jwl.driver.server.dto.LoginUserDto;
import com.jwl.driver.server.exception.BusinessException;
import com.jwl.driver.server.response.BaseResponse;
import com.jwl.driver.server.service.ITdSysUserService;
import io.swagger.annotations.Api;
@ -14,6 +15,7 @@ import org.springframework.stereotype.Controller;
import javax.validation.Valid;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* <p>
@ -64,6 +66,9 @@ public class TdSysUserController {
@PostMapping("/bindSchool")
public BaseResponse bindSchool(@RequestBody LoginUserDto userDto) {
log.info("用户绑定驾校======>schoolId{}",userDto.getSchoolId());
if (Objects.isNull(userDto.getSchoolId())){
throw new BusinessException("缺少必要参数");
}
return BaseResponse.success(userService.bindSchool(userDto));
}

View File

@ -24,6 +24,5 @@ public class LoginUserDto {
private String code;
@ApiModelProperty(value = "驾校id",required = false)
@NotBlank(message = "驾校id")
private Long schoolId;
}

View File

@ -69,7 +69,7 @@ public class TdSysUserServiceImpl extends ServiceImpl<TdSysUserMapper, TdSysUser
@Transactional(rollbackFor = Exception.class)
public LoginUserVo login(LoginUserDto loginUserDto) {
//校验验证码 如果是默认验证码则不需要校验
if (StrUtil.equals(Constants.DEFAULT_MESSAGE_CODE,loginUserDto.getCode())){
if (!StrUtil.equals(Constants.DEFAULT_MESSAGE_CODE,loginUserDto.getCode())){
String code = redisCache.getCacheObject(Constants.MESSAGE_CODE_PREFIX + loginUserDto.getPhone());
if (StrUtil.isBlank(code)){