fix:TOOL::getOptionalQuery方法优化,可传入自定义请求参数数组
This commit is contained in:
parent
c4b218b002
commit
a04289c668
@ -251,9 +251,20 @@ class Tool
|
|||||||
*/
|
*/
|
||||||
public static function getOptionalQuery(array ...$data)
|
public static function getOptionalQuery(array ...$data)
|
||||||
{
|
{
|
||||||
$params = Request::param();
|
$params = [];
|
||||||
$con = [];
|
$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 {
|
$dealJoinField = function (string $field_name): string {
|
||||||
$stripos_val = stripos($field_name, '.');
|
$stripos_val = stripos($field_name, '.');
|
||||||
|
Loading…
Reference in New Issue
Block a user