add($data); return $rs; } /** * 获取List * @param mixed $params 参数 * @param mixed $code code * @param mixed $sub_msg sub_msg * @return mixed 返回结果 */ public function getList ($params,&$code,&$sub_msg) { $offset = intval($params['page_no']) > 0 ? intval($params['page_no']) : 1; $limit = (intval($params['page_size']) > 100 || intval($params['page_size']) <= 0) ? 100 : intval($params['page_size']); $start_time= $params['start_time'] ? strtotime($params['start_time']) : 0; $end_time= $params['end_time'] ? strtotime($params['end_time']) : time(); unset($params['page_no']); unset($params['page_size']); if(isset($params['start_time'])) unset($params['start_time']); if(isset($params['end_time'])) unset($params['end_time']); $filter = array( 'purchase_time|bthan' => $start_time, 'purchase_time|sthan' => $end_time, ); foreach ($params as $k=>$param){ if(empty($param)) continue; switch ($k){ case 'statement_status': $filter['statement'] = $param; break; case 'last_modify_start_time': $filter['last_modify|bthan'] = strtotime($params['last_modify_start_time']); break; case 'last_modify_end_time': $filter['last_modify|sthan'] = strtotime($params['last_modify_end_time']); break; default: $filter[$k] = $param; break; } } $result = kernel::single('openapi_data_original_po')-> getList ($filter,$offset,$limit); // todo定义返回结构 return $result; } }