zs 1 éve
szülő
commit
1db0461f83

+ 2 - 2
src/controller/login.controller.ts

@@ -29,10 +29,10 @@ export class LoginController {
    * @param data 用户名和密码
    * @param type 用户类型
    */
-  @Post('/:type')
+  @Post('/:type', { description: 'ignore' })
   async toLogin(@Body() data: LoginDTO, @Param('type') type: string) {
     const user = await this.loginService.loginByAccount(data, LoginType[type]);
-    if (type === 'Admin') user.role = [type];
+    user.role = type;
     let vo = new LoginVO(user);
     vo = JSON.parse(JSON.stringify(vo));
     vo.login_code = await this.loginService.onePointLogin(vo);

+ 1 - 1
src/middleware/checkOnePointLogin.middleware.ts

@@ -15,7 +15,7 @@ export class CheckOnePointLoginMiddleware implements IMiddleware<Context, NextFu
         return
       }
       const desc = routeInfo.description;
-      if (desc === 'ignore') {
+      if (desc !== 'ignore') {
         const loginService = await ctx.requestContext.getAsync(LoginService);
         await loginService.onePointCheck();
       }