Commit bac8e12f authored by zw's avatar zw

chat bug

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