Browse Source

@消息不能实时问题

master
wanghongjun 5 months ago
parent
commit
dd9e2b0013
  1. 12
      app/enterprise/model/Message.php

12
app/enterprise/model/Message.php

@ -280,9 +280,15 @@ class Message extends BaseModel
continue;
}
if($v['at'] && in_array($user_id,$v['at'])){
$atListQueue=Cache::get("atListQueue");
$atListQueue[$v['msg_id']][]=$user_id;
Cache::set("atListQueue",$atListQueue);
// $atListQueue=Cache::get("atListQueue");
// $atListQueue[$v['msg_id']][]=$user_id;
// Cache::set("atListQueue",$atListQueue);
$uniqueArr=array_unique($v['at']);
$key = array_search($user_id, $uniqueArr);
if ($key !== false) {
unset($uniqueArr[$key]);
}
self::where('msg_id',$v['msg_id'])->update(['at'=>implode(',',$uniqueArr)]);
}
}
}

Loading…
Cancel
Save