Commit bac8e12f authored by zw's avatar zw

chat bug

parent 8aea3078
......@@ -88,19 +88,24 @@ class ChatMsg extends Model
* @return bool
*/
public function updateIsRead(array $where_arr,array $update_arr){
$where_ = [];
$where_ = $where_or = [];
if (isset($where_arr["from"])) {
$where_["from_id"] = $where_arr["from"];
$where_or["to_id"] = $where_arr["from"];
}
if (isset($where_arr["target"])) {
$where_["to_id"] = $where_arr["target"];
$where_["to_id"] = $where_arr["target"];
$where_or["from_id"] = $where_arr["target"];
}
$where_["is_read"] = 0;
if(empty($where_)){
if(empty($where_) || empty($where_or)){
return false;
}
try {
$this->db->where($where_)
->whereOr(function ($query) use ($where_or) {
$query->where($where_or);
})
->update($update_arr);
return true;
} catch (\Exception $e) {
......@@ -142,7 +147,6 @@ class ChatMsg extends Model
$data = $this->db
->where($params)
->count();
echo $this->getLastSql();
return $data;
}
......
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