:

Fastadmin 修改 where 条件

song100e 发布于:2023-3-15 14:13 分类:PHP  有 49 人浏览,获得评论 0 条  

$position['state'] = 'pending';
$op = $request->get("op");
$op = json_decode($op,true);
$filter = $request->get("filter");
$filter = json_decode($filter,true);
if(isset($filter['sn'])){
	$snArr = explode(',', $filter['sn']);
	if(count($snArr) > 1){
		unset($filter['sn'], $op['sn']);
		$request->get([
			'op'=>json_encode($op),
			"filter"=>json_encode($filter),
		]);
		// 支持多个sn逗号分隔
		$position['sn'] = ['in', $snArr];
	}
}
list($where, $sort, $order, $offset, $limit) = $this->buildparams();
dump($where);
赞助我,共同学习进步!