From 9653784169f8de06f3817bc2e070acd2080b9478 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=89=E9=A3=8E=E6=9D=A5?= <136327134@qq.com> Date: Tue, 28 Aug 2018 10:28:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B0=8F=E7=A8=8B=E5=BA=8Fbu?= =?UTF-8?q?g?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/routine/model/user/RoutineUser.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/application/routine/model/user/RoutineUser.php b/application/routine/model/user/RoutineUser.php index 382b59c2..e88873f3 100644 --- a/application/routine/model/user/RoutineUser.php +++ b/application/routine/model/user/RoutineUser.php @@ -43,11 +43,11 @@ class RoutineUser extends ModelBasic $uid = WechatUser::where('routine_openid',$routineInfo['routine_openid'])->value('uid'); User::updateWechatUser($routineInfo,$uid); }else{ - if(User::isUserSpread($routine['spid'])) $routineInfo['spread_uid'] = $routine['spid'];//用户上级 - else $routineInfo['spread_uid'] = 0; $routineInfo['add_time'] = time();//用户添加时间 $routineInfo = WechatUser::set($routineInfo); - $res = User::setRoutineUser($routineInfo); + if(User::isUserSpread($routine['spid'])) { + $res = User::setRoutineUser($routineInfo,$routine['spid']); //用户上级 + } else $res = User::setRoutineUser($routineInfo); $uid = $res->uid; } return $uid; @@ -62,4 +62,10 @@ class RoutineUser extends ModelBasic if(!$uid) return false; return WechatUser::where('uid',$uid)->where('user_type','routine')->count(); } + + public static function isUserStatus($uid = 0){ + if(!$uid) return 0; + $user = User::getUserInfo($uid); + return $user['status']; + } } \ No newline at end of file