From 52e473c8650f78e3e057c60df86be9530d409ea5 Mon Sep 17 00:00:00 2001
From: anyv <anyu@bronet.cn>
Date: Sat, 1 Jun 2019 11:52:20 +0800
Subject: [PATCH] 首页

---
 app/portal/controller/IndexController.php | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/app/portal/controller/IndexController.php b/app/portal/controller/IndexController.php
index 6ce4760..e7e08fd 100644
--- a/app/portal/controller/IndexController.php
+++ b/app/portal/controller/IndexController.php
@@ -33,7 +33,7 @@ class IndexController extends WeChatBaseController
         $data_my_user = Db::name('my_user') -> where('uid',$uid) -> find();
         if($data_my_user){
             //用户是否为自由人 是自由人则绑定 不是自由人判断是不是老师
-            if($data_my_user['status'] == 0){
+            if($data_my_user['status'] == 0 || $data_my_user['status'] == 1 || $data_my_user['status'] == 5 || $data_my_user['status'] == 6){
                 $data_id = $this -> request -> param();
                 //判断跳转链接是否存在数据 存在则绑定关系
                 if(!empty($data_id)){
@@ -48,6 +48,7 @@ class IndexController extends WeChatBaseController
                         $data_update['bind_time'] = time();
                         $data_update['bind_status'] = 1;
                         Db::name('my_user') -> where('uid',$uid) -> update($data_update);
+                        $data_goods = Db::name('goods') -> where('uid',$my_user_phone['uid']) -> select();
                     }elseif ($data_id['status_id'] == 3){
                         //老师分享 更改用户身份为学生
                         $my_user_phone = Db::name('my_user') -> where('id',$data_id['my_user_id']) -> find();
@@ -58,6 +59,8 @@ class IndexController extends WeChatBaseController
                         $data_update['bind_time'] = time();
                         $data_update['bind_status'] = 1;
                         Db::name('my_user') -> where('uid',$uid) -> update($data_update);
+                        $salesman_id = Db::name('my_user') -> where('id',$my_user_phone['pid']) -> find();
+                        $data_goods = Db::name('goods') -> where('uid',$salesman_id['uid']) -> select();
                     }
                 }
             }else{
@@ -73,7 +76,13 @@ class IndexController extends WeChatBaseController
                                 //是业务员分享则更新老师的pid
                                 $my_user_phone = Db::name('my_user') -> where('id',$data_id['my_user_id']) -> find();
                                 $data_update['pid'] = $my_user_phone['id'];
+                                $data_update['bind_time'] = time();
+                                $data_update['bind_status'] = 1;
                                 Db::name('my_user') -> where('uid',$uid) -> update($data_update);
+                                $data_goods = Db::name('goods') -> where('uid',$my_user_phone['uid']) -> select();
+                            }else{
+                                $salesman_id = Db::name('my_user') -> where('id',$data_my_user['pid']) -> find();
+                                $data_goods = Db::name('goods') -> where('uid',$salesman_id['uid']) -> select();
                             }
                         }else{
                             $salesman_id = Db::name('my_user') -> where('id',$data_my_user['pid']) -> find();
@@ -128,6 +137,7 @@ class IndexController extends WeChatBaseController
                     $data_inser['bind_time'] = time();
                     $data_inser['bind_status'] = 1;
                     Db::name('my_user') -> insert($data_inser);
+                    $data_goods = Db::name('goods') -> where('uid',$my_user_phone['uid']) -> select();
                 }elseif ($data_id['status_id'] == 3){
                     //老师分享 添加学生
                     $my_user_phone = Db::name('my_user') -> where('id',$data_id['my_user_id']) -> find();
@@ -140,6 +150,8 @@ class IndexController extends WeChatBaseController
                     $data_inser['bind_time'] = time();
                     $data_inser['bind_status'] = 1;
                     Db::name('my_user') -> insert($data_inser);
+                    $salesman_id = Db::name('my_user') -> where('id',$my_user_phone['pid']) -> find();
+                    $data_goods = Db::name('goods') -> where('uid',$salesman_id['uid']) -> select();
                 }
             }else{
                 $data_inser['status'] = 0;
--
libgit2 0.24.0