Commit 54d998b7 authored by zhuwei's avatar zhuwei

客户绑定

parent 72d39b27
......@@ -882,6 +882,9 @@ class User extends Basic
case 5 :
return $this->response("300", "绑定失败");
break;
case 6 :
return $this->response("300", "不得绑定自己");
break;
case 0 :
return $this->response("200", "绑定成功");
break;
......
......@@ -159,7 +159,7 @@ class Member extends Basic{
//面积需求2
if ($params['area_start'] >= 0 && $params['area_end'] >= 0) { //面积
if (((!empty($params['area_start'])) && ($params['area_start'] >= 0)) && ((!empty($params['area_end'])) && ($params['area_end'] >= 0))) { //面积
$where['a.area_demand'] = array( 'between', array( $params['area_start'], $params['area_end'] ) );
}else{
//面积需求1
......@@ -180,7 +180,7 @@ class Member extends Basic{
//价格需求2
if ($params['price_start'] >= 0 && $params['price_end'] >= 0) { //金额
if (((!empty($params['price_start'])) && ($params['price_start'] >= 0)) && ((!empty($params['price_end'])) && ($params['price_end'] >= 0))){ //金额
$where['a.price_demand'] = array( 'between', array( $params['price_start'], $params['price_end'] ) );
}else{
//价格需求1
......@@ -575,6 +575,9 @@ class Member extends Basic{
case 5 :
return $this->response("300", "绑定失败");
break;
case 6 :
return $this->response("300", "不得绑定自己");
break;
case 0 :
return $this->response("200", "绑定成功");
break;
......
......@@ -519,9 +519,16 @@ class UserService
* @return int
*/
public function addUserBind($user_id,$bind_id){
// big_log($user_id);
// big_log($bind_id);
if(!$user_id or !$bind_id){
return 1;
}
if($user_id == $bind_id){
return 6;
}
// 先查当前用户bind_id是否等于0
$user_info = $this->user->getUserById($field = 'bind_id', $user_id);
if($user_info['bind_id'] != 0){
......@@ -530,10 +537,12 @@ class UserService
// 不等于0 查bind_id=当前bind_id 同时查id=bind_id
$user_bind = $this->userBindInfo($user_id);
if(count($user_bind) > 0){
return 3;
return 3;//防止是主账号
}
$b_user_bind = $this->userBindInfo($bind_id);
if(count($b_user_bind) > 5){
// big_log(count($b_user_bind));
// big_log('=======================');
if(count($b_user_bind) > 3){
return 4;
}
//
......@@ -562,13 +571,13 @@ class UserService
// 检查权限 客方自己 有权限的人
$user_agent_id = $this->user->getUserByWhereValue('agent_id', ['id'=>$user_id]);
if($user_agent_id['agent_id' != $agent_id]){
return 1;//操作人不是客方
//return 1;//操作人不是客方
}
$s_vip = new VipService();
//0:有权限 1:无权限
$is_can_edit = $s_vip->vip($agent_id,'addAgentsBlackList');
if ($is_can_edit == 1) {
return 2;//无解除关联权限权限
//return 2;//无解除关联权限权限
}
// 客户bind_id不等于0才能解绑并记录日志
$user_info = $this->user->getUserById($field = 'bind_id', $user_id);
......
......@@ -162,7 +162,6 @@ class Users extends Model
->page($pageNo)
->select();
}
return $result;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment