From 05a8e7457d076aadec03093f81df799b8d53e16d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=AD=E6=A1=83?= <1098598843@qq.com> Date: Sat, 18 Feb 2023 16:48:05 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=91=E5=AE=9A=E6=96=B0=E5=A2=9E=E5=86=99?= =?UTF-8?q?=E5=85=A5=E6=8E=A8=E5=B9=BF=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/Userinfo.php | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/app/api/controller/Userinfo.php b/app/api/controller/Userinfo.php index 4b4bea4..a3da625 100644 --- a/app/api/controller/Userinfo.php +++ b/app/api/controller/Userinfo.php @@ -198,17 +198,20 @@ class Userinfo extends BaseController } } } -// else{ -// $this->apiError('请勿重新提交'); -// } -// $ret = $this->auth->login($user['username'], ''); -// if ($ret) { - //创建新Token -// $token = $this->getToken($user['id']); -// \app\common\library\Token::set($token, $user['id'], 2592000); -// $tokenInfo = \app\common\library\Token::get($token); -// $Userinfo['token'] = $tokenInfo['token']; -// $Userinfo['expires_in'] = $tokenInfo['expires_in']; + +// 新增修改用户推广员id spread_uid +// 先获取当前村推官员 + $s_where[] = ['b.village_id','=',$post['village_id_id']]; + $s_where[] = ['a.is_promoter','=',1]; + $spread_uid = Db::connect('shop')->table('eb_user')->alias('a')->join('eb_nk_user b','a.uid = b.user_id')->where($s_where)->value('a.uid'); + if($spread_uid){ + $eb_nk_user=Db::connect('shop')->table('eb_nk_user')->where('n_user_id',$post['user_id'])->find(); + if ($eb_nk_user){ + Db::connect('shop')->table('eb_user')->where('uid',$eb_nk_user['user_id'])->update(['spread_uid'=>$spread_uid,'promoter_time'=>date('Y-m-d H:i:s')]); + Db::connect('shop')->table('eb_user')->where('uid',$spread_uid)->inc('spread_count','1')->update(); + } + } + $Userinfo = $user; $Userinfo['user_id'] = $post['user_id']; $userinfo_data['userinfo'] = $Userinfo;