fix:TOOL::getOptionalQuery方法优化,可传入自定义请求参数数组

This commit is contained in:
xjh 2023-05-04 20:18:49 +08:00
parent c4b218b002
commit a04289c668

View File

@ -251,9 +251,20 @@ class Tool
*/
public static function getOptionalQuery(array ...$data)
{
$params = Request::param();
$params = [];
$con = [];
//请求参数获取
if (isset($data[0]['params']) && $data[0]['params']) {
//自定义
$params = $data[0]['params'];
unset($data[0]);
$data = array_merge($data);
} else {
//自动获取
$params = Request::param();
}
//处理联表字段
$dealJoinField = function (string $field_name): string {
$stripos_val = stripos($field_name, '.');