fix登录,积分
This commit is contained in:
@@ -7,7 +7,9 @@ import com.tailbet.model.vo.LoginUserVo;
|
||||
import com.tailbet.model.vo.LoginVo;
|
||||
import com.tailbet.model.vo.R;
|
||||
import com.tailbet.model.vo.UserContext;
|
||||
import com.tailbet.openim.OpenIMClient;
|
||||
import com.tailbet.service.IUserService;
|
||||
import com.tailbet.util.JwtUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@@ -20,6 +22,8 @@ import org.springframework.web.bind.annotation.*;
|
||||
public class UserController {
|
||||
|
||||
private final IUserService userService;
|
||||
private final JwtUtil jwtUtil;
|
||||
private final OpenIMClient openIMClient;
|
||||
|
||||
/**
|
||||
* 注册
|
||||
@@ -36,9 +40,13 @@ public class UserController {
|
||||
*/
|
||||
@PostMapping("/login")
|
||||
public R<LoginVo> login(@RequestBody LoginDTO dto) {
|
||||
String token = userService.login(dto.getUsername(), dto.getPassword());
|
||||
Long userId = userService.login(dto.getUsername(), dto.getPassword());
|
||||
String token = jwtUtil.generateToken(userId, dto.getUsername());
|
||||
String openIMToken = openIMClient.getUserToken(String.valueOf(userId));
|
||||
|
||||
LoginVo vo = new LoginVo();
|
||||
vo.setToken(token);
|
||||
vo.setOpenIMToken(openIMToken);
|
||||
return R.ok("登录成功", vo);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user