mall_id); $service = new PayApiLogic($mch); $start_time = !empty($params['data']) ? $params['data'][0] : date('Y-m-d', strtotime('-90day')); $end_time = !empty($params['data']) ? $params['data'][1] : date('Y-m-d'); $page = empty($params['page']) ? 1 : intval($params['page']); $data = $service->order_settle_list($start_time, $end_time, $page); $list = $data['items']; foreach ($list as $k => $v) { $list[$k]['order_status_text'] = SettlementOrderStatusEnum::getValue($v['order_status']); $list[$k]['type_text'] = SettlementTypeEnum::getValue($v['type']); } $res['list'] = $list; $res['limit'] = 10; $res['page_count'] = ceil($data['pageInfo']['total'] / 15); $res['current_page'] = $data['pageInfo']['currentPage']; return $res; } }