Commit e5bca37b authored by zhuwei's avatar zhuwei

收藏或取消收藏客户

parent 60c59649
...@@ -55,19 +55,28 @@ class CollectUser extends Basic ...@@ -55,19 +55,28 @@ class CollectUser extends Basic
} }
if($params["status"] == 1){ //先判断是否已经存在数据
//收藏 $field = 'id,status';
$get_params['agents_id'] = $params["agents_id"];
$get_params['user_id'] = $params["user_id"];
$res = $this->aCollectUser->getCollectUser($field,$get_params);
if($res && (count($res) == 1)){//如果存在
if($res[0]['status'] != $params["status"] ){//如果存在-并且状态一致 不作处理 不一致则更新状态
$insert["id"] = $res[0]['id'];
$insert["status"] = $params["status"];
$res = $this->aCollectUser->updateCollectUser($insert);//int(1)
}else{
$res = true ;
}
}else{//不存在则新增数据
if(count($res) > 1){
$this->aCollectUser->updateStatus($params["agents_id"],$params["user_id"]);
}
$insert["agents_id"] = $params['agents_id']; $insert["agents_id"] = $params['agents_id'];
$insert["user_id"] = $params['user_id']; $insert["user_id"] = $params['user_id'];
$insert["status"] = 1; $insert["status"] = 1;
$is_saved = $this->aCollectUser->getCollectUser('id',$insert); $res = $this->aCollectUser->saveCollectUser($insert);//int(1)
if($is_saved){
return $this->response("200", "成功");
}
$res = $this->aCollectUser->saveCollectUser($insert);
}else{
//取消收藏
$res = $this->aCollectUser->updateStatus($params['agents_id'],$params['user_id']);
} }
if ($res) { if ($res) {
......
...@@ -285,18 +285,22 @@ class UserLogService ...@@ -285,18 +285,22 @@ class UserLogService
#客户是否在保护期内(0:保护器内 1:超过保护期) #客户是否在保护期内(0:保护器内 1:超过保护期)
$user_service = new UserService(); $user_service = new UserService();
$is_outstrip_twenty_four_hours = $user_service->isUserProtect($user_id); $is_outstrip_twenty_four_hours = $user_service->isUserProtect($user_id);
big_log($is_outstrip_twenty_four_hours);
#判断当天被拨打是否超过5次,同时判断是否当前经纪人跟当前客户是否有电话绑定(0允许拨打 1不允许拨打) #判断当天被拨打是否超过5次,同时判断是否当前经纪人跟当前客户是否有电话绑定(0允许拨打 1不允许拨打)
$is_outpace_call_num = $this->userDetailIsOutpaceCallNum($user_id,$result_user_phone, $agent_id); $is_outpace_call_num = $this->userDetailIsOutpaceCallNum($user_id,$result_user_phone, $agent_id);
big_log($is_outpace_call_num);
#查询当前经纪人是否是某个客方的总监 0:可查看 1:不可查看 #查询当前经纪人是否是某个客方的总监 0:可查看 1:不可查看
$is_can_look = $user_service->isUserAgentDirector($result_agent_id, $agent_id); $is_can_look = $user_service->isUserAgentDirector($result_agent_id, $agent_id);
big_log($is_can_look);
$vip_services = new VipService(); $vip_services = new VipService();
#是否有权限查看vip客户 0:可查看 1:不可查看 #是否有权限查看vip客户 0:可查看 1:不可查看
$examine_vip = $vip_services->vip($agent_id); $examine_vip = $vip_services->vip($agent_id);
big_log($examine_vip);
if($is_outstrip_twenty_four_hours == 0 or $is_outpace_call_num == 0 or $is_can_look == 0 or $examine_vip == 0){ if($is_outstrip_twenty_four_hours == 1 or $is_outpace_call_num == 0 or $is_can_look == 0 or $examine_vip == 0){
$is_phone_button_show = 0; $is_phone_button_show = 0;
} }
return $is_phone_button_show; return $is_phone_button_show;
......
...@@ -85,7 +85,7 @@ class ACollectUser extends Model ...@@ -85,7 +85,7 @@ class ACollectUser extends Model
{ {
$result = $this->where(['agents_id'=>$agents_id,'user_id'=>$user_id])->update(['status'=>2]); $result = $this->where(['agents_id'=>$agents_id,'user_id'=>$user_id])->update(['status'=>2]);
//dump($this->getLastSql()); //dump($this->getLastSql());
big_log($this->getLastSql()); // big_log($this->getLastSql());
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