0 ? intval($params['page_no']) : 1; $page_size = (intval($params['page_size']) > 100 || intval($params['page_size']) <= 0) ? 100 : intval($params['page_size']); $modified_start = $params['modified_start'] ?: ''; $modified_end = $params['modified_end'] ?: ''; $confirm_time_start = strtotime($params['confirm_time_start']); $confirm_time_end = strtotime($params['confirm_time_end']); $filter = []; // 转储单编号 if ($params['stockdump_bn']) { $filter['stockdump_bn'] = $params['stockdump_bn']; } if ($params['in_status']) { $filter['in_status'] = $params['in_status']; } if ($confirm_time_start && $confirm_time_end) { $filter['confirm_time|between'] = [$confirm_time_start, $confirm_time_end]; } if ($modified_start && $modified_end) { $filter['up_time|betweenstr'] = [$modified_start, $modified_end]; } $limit = $page_size; $offset = ($page_no-1)*$limit; $result = kernel::single('openapi_data_original_stockdump')-> getList ($filter,$offset,$limit); return $result; } }