【程序目录】优化用户读取

This commit is contained in:
evoxwht 2023-11-06 10:50:53 +08:00
parent 27533a9d95
commit 59b8281011
2 changed files with 15 additions and 0 deletions

View File

@ -57,6 +57,7 @@ class User extends AuthController
['field_key', ''],
['isMember', '']
]);
$where['label_id'] = stringToIntArray($where['label_id']);
return app('json')->success($this->services->index($where));
}

View File

@ -1110,3 +1110,17 @@ if (!function_exists('dump_sql')) {
});
}
}
if (!function_exists('stringToIntArray')) {
/**
* 处理ids等并过滤参数
* @param string $string
* @param string $separator
* @return array
*/
function stringToIntArray(string $string, string $separator = ',')
{
return !empty($string) ? array_unique(array_diff(array_map('intval', explode($separator, $string)), [0])) : [];
}
}