|
@@ -40,6 +40,17 @@ export class LoginController {
|
|
|
return token;
|
|
|
}
|
|
|
|
|
|
+ @Post('/refresh/:type')
|
|
|
+ async toRefresh(@Body() data, @Param('type') type: string) {
|
|
|
+ const user = await this.loginService.refresh(data, LoginType[type]);
|
|
|
+ user.role = type;
|
|
|
+ let vo = new LoginVO(user);
|
|
|
+ vo = JSON.parse(JSON.stringify(vo));
|
|
|
+ vo.login_code = await this.loginService.onePointLogin(vo);
|
|
|
+ const token = await this.jwtService.sign(vo, this.jwtSecret);
|
|
|
+ return token;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* TODO:微信小程序登录
|
|
|
* @param openid 微信小程序openid
|