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(); }); } }