payload['group_id'];
return Grid::make(new ChatTeamLog($group_id), function (Grid $grid) {
$grid->column('From_Account',trans('feeds.fields.user_id'))->display(function ($res){
if($res!='' || $res!='@TIM#SYSTEM'){
$user = User::query()->where('tencent_im_user_id',$res)->first();
$str = "";
if($user){
$str.="
";
$str.='

';
$str.='
'.$user->name.'
';
$str.="
";
}
return $str;
}elseif($res==''){
return '';
}elseif($res=='@TIM#SYSTEM'){
return trans('chat-team.fields.System_message');
}
});
$grid->column('MsgBody',trans('chat-team.fields.Message_content'))->display(function ($res){
$IsSystemMsg = $this->IsSystemMsg??0;
if($IsSystemMsg==0 && !empty($res)){
$MsgType = $res[0]['MsgType'];
$MsgContent = $res[0]['MsgContent'];
if($MsgType=='TIMTextElem'){
$str = $MsgContent['Text'];
}elseif($MsgType=='TIMSoundElem'){
$str = '';
}elseif($MsgType=='TIMImageElem'){
$str = '
';
}
}else{
$str = trans('chat-team.fields.System_message');
}
return $str;
});
$grid->column('MsgTimeStamp',trans('chat-team.fields.MsgTimeStamp'))->display(function ($res){
return date('Y-m-d H:i:s',$res);
});
$grid->paginate(20);
$grid->disableActions();
});
}
}