Commit 54d998b7 authored by zhuwei's avatar zhuwei

客户绑定

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