diff --git a/app/portal/controller/IndexController.php b/app/portal/controller/IndexController.php
index d02fa45..bb5555f 100644
--- a/app/portal/controller/IndexController.php
+++ b/app/portal/controller/IndexController.php
@@ -28,6 +28,129 @@ class IndexController extends WeChatBaseController
             $data_goods_hot[$key]['price0'] = $price[0];
             $data_goods_hot[$key]['price1'] = $price[1];
         }
+        //判断用户是否存在
+        $uid = cmf_get_current_user_id();
+        $data_my_user = Db::name('my_user') -> where('uid',$uid) -> find();
+        if($data_my_user){
+            //用户是否为自由人 是自由人则绑定 不是自由人判断是不是老师
+            if($data_my_user['status'] == 0){
+                $data_id = $this -> request -> param();
+                //判断跳转链接是否存在数据 存在则绑定关系
+                if(!empty($data_id)){
+                    //判断数据是老师还是业务员
+                    if($data_id['status_id'] == 2){
+                        //业务员分享 更改用户身份为老师
+                        $my_user_phone = Db::name('my_user') -> where('id',$data_id['my_user_id']) -> find();
+                        $data_update['status'] = 3;
+                        $data_update['inviter_phone'] = $my_user_phone['phone'];
+                        $data_update['is_pro'] = 1;
+                        $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);
+                    }elseif ($data_id['status_id'] == 3){
+                        //老师分享 更改用户身份为学生
+                        $my_user_phone = Db::name('my_user') -> where('id',$data_id['my_user_id']) -> find();
+                        $data_update['status'] = 4;
+                        $data_update['inviter_phone'] = $my_user_phone['phone'];
+                        $data_update['is_pro'] = 0;
+                        $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);
+                    }
+                }
+            }else{
+                $data_id = $this -> request -> param();
+                //判断跳转链接是否存在数据
+                if(!empty($data_id)){
+                    //判断用户是不是老师
+                    if($data_my_user['status'] == 3){
+                        //是老师则判断老师绑定状态
+                        if($data_my_user['bind_status'] = 2){
+                            //判断是否为业务员分享的链接
+                            if($data_id['status_id'] == 2){
+                                //是业务员分享则更新老师的pid
+                                $my_user_phone = Db::name('my_user') -> where('id',$data_id['my_user_id']) -> find();
+                                $data_update['pid'] = $my_user_phone['id'];
+                                Db::name('my_user') -> where('uid',$uid) -> update($data_update);
+                            }
+                        }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{
+                        //当为业务员时显示的数据
+                        if($data_my_user['status'] == 2){
+                            $data_goods = Db::name('goods') -> where('uid',$data_my_user['uid']) -> select();
+                        }
+                        //当为学生时显示的数据
+                        if($data_my_user['status'] == 4){
+                            $teacher_id = Db::name('my_user') -> where('id',$data_my_user['pid']) -> find();
+                            $salesman_id = Db::name('my_user') -> where('id',$teacher_id['pid']) -> find();
+                            $data_goods = Db::name('goods') -> where('uid',$salesman_id['uid']) -> select();
+                        }
+                    }
+                }else{
+                    //当为业务员时显示的数据
+                    if($data_my_user['status'] == 2){
+                        $data_goods = Db::name('goods') -> where('uid',$data_my_user['uid']) -> select();
+                    }
+                    //当为老师时显示的数据
+                    if($data_my_user['status'] == 3){
+                        $salesman_id = Db::name('my_user') -> where('id',$data_my_user['pid']) -> find();
+                        $data_goods = Db::name('goods') -> where('uid',$salesman_id['uid']) -> select();
+                    }
+                    //当为学生时显示的数据
+                    if($data_my_user['status'] == 4){
+                        $teacher_id = Db::name('my_user') -> where('id',$data_my_user['pid']) -> find();
+                        $salesman_id = Db::name('my_user') -> where('id',$teacher_id['pid']) -> find();
+                        $data_goods = Db::name('goods') -> where('uid',$salesman_id['uid']) -> select();
+                    }
+                }
+
+
+            }
+        }else{
+            $data_id = $this -> request -> param();
+            //判断跳转链接是否存在数据 如果不存在添加一条自由人用户
+            if(!empty($data_id)){
+                //判断数据是老师还是业务员
+                if($data_id['status_id'] == 2){
+                    //业务员分享 添加老师
+                    $my_user_phone = Db::name('my_user') -> where('id',$data_id['my_user_id']) -> find();
+                    $data_inser['status'] = 3;
+                    $data_inser['uid'] = $uid;
+                    $data_inser['inviter_phone'] = $my_user_phone['phone'];
+                    $data_inser['create_time'] = time();
+                    $data_inser['is_pro'] = 1;
+                    $data_inser['pid'] = $my_user_phone['id'];
+                    $data_inser['bind_time'] = time();
+                    $data_inser['bind_status'] = 1;
+                    Db::name('my_user') -> insert($data_inser);
+                }elseif ($data_id['status_id'] == 3){
+                    //老师分享 添加学生
+                    $my_user_phone = Db::name('my_user') -> where('id',$data_id['my_user_id']) -> find();
+                    $data_inser['status'] = 4;
+                    $data_inser['uid'] = $uid;
+                    $data_inser['inviter_phone'] = $my_user_phone['phone'];
+                    $data_inser['create_time'] = time();
+                    $data_inser['is_pro'] = 0;
+                    $data_inser['pid'] = $my_user_phone['id'];
+                    $data_inser['bind_time'] = time();
+                    $data_inser['bind_status'] = 1;
+                    Db::name('my_user') -> insert($data_inser);
+                }
+            }else{
+                $data_inser['status'] = 0;
+                $data_inser['uid'] = $uid;
+                $data_inser['create_time'] = time();
+                $data_inser['is_pro'] = 0;
+                Db::name('my_user') -> insert($data_inser);
+            }
+
+        }
+        $this -> assign('data_goods',$data_goods);
         $this -> assign('data_goods_hot',$data_goods_hot);
         return $this -> fetch();
 
diff --git a/public/themes/simpleboot3/portal/index/index.html b/public/themes/simpleboot3/portal/index/index.html
index 3084188..d646fd5 100644
--- a/public/themes/simpleboot3/portal/index/index.html
+++ b/public/themes/simpleboot3/portal/index/index.html
@@ -76,40 +76,20 @@
         <div class="in_campust2">超值特卖,团购立减100元!</div>
         <!-- 商品 -->
         <div class="in_cam_shop">
-            <a href="detail.html">
-                <div class="in_cam_shopLi">
-                    <div class="in_cam_shopImg">
-                        <img src="__TMPL__/public/assets/images/9.png" alt="">
-                    </div>
-                    <h1 class="in_cam_shopName txt-cut">小学英语五年级下 册好用不贵...</h1>
-                    <div class="in_cam_shopPrice">
-                        <div class="in_cam_shopN">¥9.9</div>
-                        <div class="in_cam_shopY">¥12.9</div>
+            <volist name="data_goods" id="vo">
+                <a href="detail.html">
+                    <div class="in_cam_shopLi">
+                        <div class="in_cam_shopImg">
+                            <img src="__TMPL__/public/assets/images/9.png" alt="">
+                        </div>
+                        <h1 class="in_cam_shopName txt-cut">小学英语五年级下 册好用不贵...</h1>
+                        <div class="in_cam_shopPrice">
+                            <div class="in_cam_shopN">¥9.9</div>
+                            <div class="in_cam_shopY">¥12.9</div>
+                        </div>
                     </div>
-                </div>
-
-            </a>
-
-            <div class="in_cam_shopLi">
-                <div class="in_cam_shopImg">
-                    <img src="__TMPL__/public/assets/images/9.png" alt="">
-                </div>
-                <h1 class="in_cam_shopName txt-cut">小学英语五年级下 册好用不贵...</h1>
-                <div class="in_cam_shopPrice">
-                    <div class="in_cam_shopN">¥9.9</div>
-                    <div class="in_cam_shopY">¥12.9</div>
-                </div>
-            </div>
-            <div class="in_cam_shopLi">
-                <div class="in_cam_shopImg">
-                    <img src="__TMPL__/public/assets/images/9.png" alt="">
-                </div>
-                <h1 class="in_cam_shopName txt-cut">小学英语五年级下 册好用不贵...</h1>
-                <div class="in_cam_shopPrice">
-                    <div class="in_cam_shopN">¥9.9</div>
-                    <div class="in_cam_shopY">¥12.9</div>
-                </div>
-            </div>
+                </a>
+            </volist>
         </div>
     </div>
     <!-- 热门推荐 -->