addDays(3), function () use ($userid) { $row = self::whereUserid($userid)->first(); if (empty($row) || empty($row->cache)) { return null; } $cache = $row->cache; $cache = array_intersect_key($cache, array_flip(array_merge(User::$basicField, ['department_name']))); $cache['delete_at'] = $row->created_at->toDateTimeString(); return $cache; }); } /** * userid 获取 昵称 * @param $userid * @return string */ public static function userid2nickname($userid) { return self::userid2basic($userid)['nickname'] ?? ''; } }