protected static function getDataByColumn($data, $columns)
{
if (is_string($columns)) {
return array_get($data, $columns);
}
if (is_array($columns)) {
$value = [];
foreach ($columns as $name => $column) {
if (!array_has($data, $column)) {
continue;
}
$value[$name] = array_get($data, $column);
}
return $value;
}
}