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

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