protected function handleRequestInner() { $supplier = $this->request->get_attribute('supplier'); $is_admin = $this->request->get_attribute('is_admin'); $account_id = $this->request->get_attribute('account_id'); $current_page = $this->request->get_parameter('p'); if (isset($current_page)) { $current_page = intval($current_page); } else { $current_page = 1; } $pre_page = $current_page - 1; $next_page = $current_page + 1; if ($is_admin) { $selected_supplier = $this->request->get_parameter('ss'); } else { $selected_supplier = $supplier; } $selected_supplier = trim($selected_supplier); if ($selected_supplier) { $datas = $this->data->getData($selected_supplier, $current_page); } if ($this->data->hasUnreadCheatingInfo($account_id)) { $has_notice = true; } if ($is_admin) { $suppliers = $this->account->getSuppliers(); return array('Supplier_Channel_Data', array('supplier' => $supplier, 'is_admin' => true, 'suppliers' => $suppliers, 'datas' => $datas, 'ss' => $selected_supplier, 'page_size' => PAGE_SIZE, 'pre_page' => $pre_page, 'current_page' => $current_page, 'next_page' => $next_page)); } else { return array('Supplier_Channel_Data', array('supplier' => $supplier, 'is_admin' => false, 'datas' => $datas, 'page_size' => PAGE_SIZE, 'pre_page' => $pre_page, 'current_page' => $current_page, 'next_page' => $next_page, 'has_notice' => $has_notice)); } }
protected function handleRequestInner() { $supplier = $this->request->get_attribute('supplier'); $is_admin = $this->request->get_attribute('is_admin'); $current_page = $this->request->get_parameter('p'); if ($is_admin) { $selected_supplier = $this->request->get_parameter('ss'); } else { $selected_supplier = $supplier; } if ($selected_supplier) { $datas = $this->data->getDownloadData($selected_supplier); $this->downloadToExcel($datas, $supplier); } }
protected function handleRequestInner() { $this->data->addCheatFudNum($this->params['data-id'], $this->params['cheat-num'], $this->params['supplier-id']); }
protected function handleRequestInner() { $supplier_id = $this->request->get_attribute('account_id'); $this->data->readCheatingInfo($supplier_id); }