Browse Source

@消息不能实时问题

master
wanghongjun 7 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; continue;
} }
if($v['at'] && in_array($user_id,$v['at'])){ if($v['at'] && in_array($user_id,$v['at'])){
$atListQueue=Cache::get("atListQueue"); // $atListQueue=Cache::get("atListQueue");
$atListQueue[$v['msg_id']][]=$user_id; // $atListQueue[$v['msg_id']][]=$user_id;
Cache::set("atListQueue",$atListQueue); // 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