Commit 0f479ee3 authored by zhuwei's avatar zhuwei

收藏客户优化

parent 928f5a95
...@@ -54,28 +54,16 @@ class CollectUser extends Basic ...@@ -54,28 +54,16 @@ class CollectUser extends Basic
return $this->response("101", "客户在保护期内"); return $this->response("101", "客户在保护期内");
} }
//先判断是否已经存在数据
$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){//如果存在 if($params["status"] == 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{//不存在则新增数据
$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;
$res = $this->aCollectUser->saveCollectUser($insert);
$res = $this->aCollectUser->saveCollectUser($insert);//int(1) }else{
//取消收藏
$res = $this->aCollectUser->updateStatus($params['agents_id'],$params['user_id']);
} }
if ($res) { if ($res) {
...@@ -83,7 +71,6 @@ class CollectUser extends Basic ...@@ -83,7 +71,6 @@ class CollectUser extends Basic
} else { } else {
return $this->response("101", "失败"); return $this->response("101", "失败");
} }
} }
/** /**
......
...@@ -81,5 +81,13 @@ class ACollectUser extends Model ...@@ -81,5 +81,13 @@ class ACollectUser extends Model
return $result; return $result;
} }
public function updateStatus($agents_id,$user_id)
{
$result = $this->where(['agents_id'=>$agents_id,'user_id'=>$user_id])->update(['status'=>2]);
//dump($this->getLastSql());
big_log($this->getLastSql());
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