Commit 46b25d44 authored by zhuwei's avatar zhuwei

收藏优化

parent 0d31b956
...@@ -53,26 +53,24 @@ class CollectHouse extends Basic ...@@ -53,26 +53,24 @@ class CollectHouse extends Basic
$get_params['house_id'] = $params["house_id"]; $get_params['house_id'] = $params["house_id"];
$res = $this->aCollectHouse->getCollectHouse($field,$get_params); $res = $this->aCollectHouse->getCollectHouse($field,$get_params);
//如果存在 and 只存在一条数据 = 更新 if ($res) {
if($res && (count($res) == 1)){ if (count($res) > 1) {
if($res[0]['status'] != $params["status"] ){ //数据大于1,全部重置为2
$this->aCollectHouse->updateStatus($params["agents_id"], $params["house_id"]);
}
if ($res[0]['status'] != $params["status"]) {
//状态不一致 更新状态 //状态不一致 更新状态
$insert["id"] = $res[0]['id']; $insert["id"] = $res[0]['id'];
$insert["status"] = $params["status"]; $insert["status"] = $params["status"];
$res = $this->aCollectHouse->updateCollectHouse($insert);//int(1) $res = $this->aCollectHouse->updateCollectHouse($insert);//int(1)
}else{ } else {
//状态一致 不作处理 //状态一致 不作处理
$res = true ; $res = true;
} }
}else{ } else {
//新增数据 $insert["agents_id"] = $params['agents_id'];
if(count($res) > 1){ $insert["house_id"] = $params['house_id'];
//数据大于1,全部重置为2 $insert["status"] = 1;
$this->aCollectHouse->updateStatus($params["agents_id"],$params["house_id"]);
}
$insert["agents_id"] = $params['agents_id'];
$insert["house_id"] = $params['house_id'];
$insert["status"] = 1;
$res = $this->aCollectHouse->saveCollectHouse($insert);//int(1) $res = $this->aCollectHouse->saveCollectHouse($insert);//int(1)
} }
......
...@@ -61,7 +61,10 @@ class CollectUser extends Basic ...@@ -61,7 +61,10 @@ class CollectUser extends Basic
$get_params['user_id'] = $params["user_id"]; $get_params['user_id'] = $params["user_id"];
$res = $this->aCollectUser->getCollectUser($field,$get_params); $res = $this->aCollectUser->getCollectUser($field,$get_params);
if($res && (count($res) == 1)){//如果存在 if($res){//如果存在
if(count($res) > 1){
$this->aCollectUser->updateStatus($params["agents_id"],$params["user_id"]);
}
if($res[0]['status'] != $params["status"] ){//如果存在-并且状态一致 不作处理 不一致则更新状态 if($res[0]['status'] != $params["status"] ){//如果存在-并且状态一致 不作处理 不一致则更新状态
$insert["id"] = $res[0]['id']; $insert["id"] = $res[0]['id'];
$insert["status"] = $params["status"]; $insert["status"] = $params["status"];
...@@ -70,9 +73,6 @@ class CollectUser extends Basic ...@@ -70,9 +73,6 @@ class CollectUser extends Basic
$res = true ; $res = true ;
} }
}else{//不存在则新增数据 }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;
......
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