Bladeren bron

增加未审核处理

liuyu 5 jaren geleden
bovenliggende
commit
2e2d6779ef
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 7 0
      app/service/login.js

+ 7 - 0
app/service/login.js

@@ -31,6 +31,13 @@ class LoginService extends CrudService {
     if (pas !== _user.passwd.secret) {
       throw new BusinessError(ErrorCode.BAD_PASSWORD);
     }
+    if (_user.role === '2' || _user.role === '3') {
+      const marketuser = await this.ctx.app.curl('http://127.0.0.1:9004/api/market/user/fetch/' + _user.uid);
+      console.log(marketuser);
+      if (marketuser.status !== '1') {
+        throw new BusinessError(ErrorCode.ACCESS_DENIED);
+      }
+    }
     // 取出用户的类型,根据用户类型返回相应信息
     const state = uuid();
     const key = `free:auth:state:${state}`;