liuyu před 5 roky
rodič
revize
f9443c16eb
1 změnil soubory, kde provedl 9 přidání a 8 odebrání
  1. 9 8
      app/controller/weixin.js

+ 9 - 8
app/controller/weixin.js

@@ -84,22 +84,22 @@ class WeixinController extends Controller {
           // TODO: 重定性页面
           // TODO: 重定性页面
           console.log('to_uri222-->' + to_uri);
           console.log('to_uri222-->' + to_uri);
           this.ctx.redirect(to_uri);
           this.ctx.redirect(to_uri);
-        } else if (type === '1') {
+        } else if (user.type === '1') {
           const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
           const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
           // TODO: 重定性页面
           // TODO: 重定性页面
           console.log('to_uri222-->' + to_uri);
           console.log('to_uri222-->' + to_uri);
           this.ctx.redirect(to_uri);
           this.ctx.redirect(to_uri);
-        } else if (type === '2') {
+        } else if (user.type === '2') {
           const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
           const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
           // TODO: 重定性页面
           // TODO: 重定性页面
           console.log('to_uri222-->' + to_uri);
           console.log('to_uri222-->' + to_uri);
           this.ctx.redirect(to_uri);
           this.ctx.redirect(to_uri);
-        } else if (type === '3') {
+        } else if (user.type === '3') {
           const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
           const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
           // TODO: 重定性页面
           // TODO: 重定性页面
           console.log('to_uri222-->' + to_uri);
           console.log('to_uri222-->' + to_uri);
           this.ctx.redirect(to_uri);
           this.ctx.redirect(to_uri);
-        } else if (type === '4') {
+        } else if (user.type === '4') {
           const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
           const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
           // TODO: 重定性页面
           // TODO: 重定性页面
           console.log('to_uri222-->' + to_uri);
           console.log('to_uri222-->' + to_uri);
@@ -125,28 +125,29 @@ class WeixinController extends Controller {
     assert(openid, 'openid不能为空');
     assert(openid, 'openid不能为空');
 
 
     const user = await this.ctx.service.user.findByOpenid(openid);
     const user = await this.ctx.service.user.findByOpenid(openid);
+    console.log(user);
     if (user) {
     if (user) {
       if (user.type === '0') {
       if (user.type === '0') {
         const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.id}&type=${user.type}`);
         const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.id}&type=${user.type}`);
         // TODO: 重定性页面
         // TODO: 重定性页面
         console.log('to_uri222-->' + to_uri);
         console.log('to_uri222-->' + to_uri);
         this.ctx.redirect(to_uri);
         this.ctx.redirect(to_uri);
-      } else if (type === '1') {
+      } else if (user.type === '1') {
         const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
         const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
         // TODO: 重定性页面
         // TODO: 重定性页面
         console.log('to_uri222-->' + to_uri);
         console.log('to_uri222-->' + to_uri);
         this.ctx.redirect(to_uri);
         this.ctx.redirect(to_uri);
-      } else if (type === '2') {
+      } else if (user.type === '2') {
         const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
         const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
         // TODO: 重定性页面
         // TODO: 重定性页面
         console.log('to_uri222-->' + to_uri);
         console.log('to_uri222-->' + to_uri);
         this.ctx.redirect(to_uri);
         this.ctx.redirect(to_uri);
-      } else if (type === '3') {
+      } else if (user.type === '3') {
         const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
         const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
         // TODO: 重定性页面
         // TODO: 重定性页面
         console.log('to_uri222-->' + to_uri);
         console.log('to_uri222-->' + to_uri);
         this.ctx.redirect(to_uri);
         this.ctx.redirect(to_uri);
-      } else if (type === '4') {
+      } else if (user.type === '4') {
         const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
         const to_uri = urljoin(redirect_uri, `?openid=${openid}&uid=${user.uid}&type=${user.type}`);
         // TODO: 重定性页面
         // TODO: 重定性页面
         console.log('to_uri222-->' + to_uri);
         console.log('to_uri222-->' + to_uri);