Просмотр исходного кода

APP小程序-注册登录功能改进-注册绑定邀请人

xupuyuan месяцев назад: 11
Родитель
Сommit
11bc619209
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      app/controller/api/Auth.php

+ 3 - 4
app/controller/api/Auth.php

@@ -570,16 +570,13 @@ class Auth extends BaseController
570
 
570
 
571
         $user=$repository->accountByUser($data['uid']);
571
         $user=$repository->accountByUser($data['uid']);
572
         $uid=$user['uid'];
572
         $uid=$user['uid'];
573
-        $spreadphone=$user['spread_phone'];
574
 
573
 
575
         if (empty($data['spread_phone'])) {
574
         if (empty($data['spread_phone'])) {
576
             return app('json')->fail('推荐人手机号不能为空');
575
             return app('json')->fail('推荐人手机号不能为空');
577
         }
576
         }
578
 
577
 
579
-        $spread_user=Db::name('user')->where('phone',$spreadphone)->field('uid')->find();
580
-        $spreadUid=$spread_user['uid'];
581
-
582
         $spread_user = $repository->accountByUser($data['spread_phone']);
578
         $spread_user = $repository->accountByUser($data['spread_phone']);
579
+        $spreadUid=$spread_user['uid'];
583
         if (!$spread_user) {
580
         if (!$spread_user) {
584
             return app('json')->fail('推荐人手机号不存在');
581
             return app('json')->fail('推荐人手机号不存在');
585
         }
582
         }
@@ -587,6 +584,7 @@ class Auth extends BaseController
587
         if ($spread_user['uid'] == $uid) {
584
         if ($spread_user['uid'] == $uid) {
588
             return app('json')->fail('不能绑定自己为推荐人');
585
             return app('json')->fail('不能绑定自己为推荐人');
589
         }
586
         }
587
+
590
         $this->sign_add($spreadUid, 30,1,'邀请好友注册奖励积分','','', '', 1, '', 1);
588
         $this->sign_add($spreadUid, 30,1,'邀请好友注册奖励积分','','', '', 1, '', 1);
591
 
589
 
592
         $user->spread_uid = $spreadUid;
590
         $user->spread_uid = $spreadUid;
@@ -597,6 +595,7 @@ class Auth extends BaseController
597
         $this->dao->update($spreadUid, [
595
         $this->dao->update($spreadUid, [
598
             'spread_count' => Db::raw('spread_count +1')
596
             'spread_count' => Db::raw('spread_count +1')
599
         ]);
597
         ]);
598
+        unset($user->type);
600
         $user->save();
599
         $user->save();
601
         //TODO 推广人月榜
600
         //TODO 推广人月榜
602
         Cache::zincrby('s_top_' . date('Y-m'), 1, $spreadUid);
601
         Cache::zincrby('s_top_' . date('Y-m'), 1, $spreadUid);