wesmiler 6 năm trước cách đây
mục cha
commit
fd6fbcc833

+ 2 - 0
public/static/weixin/js/home.js

@@ -19,6 +19,8 @@ var app = new Vue({
                     _this.memberInfo = res.data
                 }else if(res.code == 'login'){
                     login(res.data.url);
+                }else if(res.code == 'exception'){
+                    $.showLoading(res.message);
                 }
             }, "json");
         }

+ 2 - 0
public/static/weixin/js/recharge.js

@@ -37,6 +37,8 @@ var app = new Vue({
                     _this.info = res.data
                 }else if(res.code == 'login'){
                     login(res.data.url);
+                }else if(res.code == 'exception'){
+                    $.showLoading(res.message);
                 }else{
                     $.toast(res.message, 'text');
                 }

+ 2 - 0
public/static/weixin/js/widthdraw.js

@@ -39,6 +39,8 @@ var app = new Vue({
                     _this.info = res.data
                 } else if (res.code == 'login') {
                     login(res.data.url);
+                } else if(res.code == 'exception'){
+                    $.showLoading(res.message);
                 } else {
                     $.toast(res.message, 'text');
                 }

+ 3 - 0
vendor/thinkcmf/cmf-app/src/weixin/controller/BaseController.php

@@ -113,6 +113,9 @@ class BaseController extends HomeBaseController
         }
     }
 
+    public function checkUser(){
+        $id = $this->userId;
+    }
 
 }
 

+ 4 - 1
vendor/thinkcmf/cmf-app/src/weixin/controller/MemberController.php

@@ -139,7 +139,10 @@ class MemberController extends BaseController
     public function getMemberInfo(){
         $field = 'id,user_nickname,user_type,avatar,user_login,score,balance';
         $memberInfo = Member::getInfo(['id'=> $this->userId],$field);
-
+        $userStatus = isset($memberInfo['user_status'])? $memberInfo['user_status'] : 0;
+        if($userStatus != 1){
+            showJson('error', 2102);
+        }
         if($memberInfo){
             $memberInfo['goodsCount'] = db('goods')->where(['shop_uid'=> $this->userId])->where('status','in',[1,2])->count('id');
             $hasApply = db('shop')->where(['user_id'=> $this->userId])->value('id');