作者 anyv
1 个管道 的构建 通过 耗费 0 秒

首页

... ... @@ -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;
... ...