/** * 从缓存中读取品类数据 * @return array */ public function getAllSales() { //电器品类初始化 S('sales', null); if (!S('sales')) { $salesLogic = new l\SalesLogic(); $salesData = $salesLogic->getSalesList($condition, null, 0); $sales_list = $salesData['datas']; $count = count($sales_list); for ($i = 0; $i < $count; $i++) { $salesName = $sales_list[$i]['saleor_name']; $salesNameList[$i] = $salesName; $salesNameMap[$salesName] = $sales_list[$i]['saleor_id']; } $salesMap['NameList'] = $salesNameList; $salesMap['Map'] = $salesNameMap; S('sales', $salesMap); } return S('sales'); }
/** * 获取销售商列表 * @return array */ public function lists() { $condition = I('condition'); $page = I('page'); $limit = 10; $salesLogic = new l\SalesLogic(); $salesData = $salesLogic->getSalesList($condition, $page, $limit); $sales_list = $salesData['datas']; $list_count = $salesData['allcount']; $current = $salesData['current']; //当前页 $pages = ceil($list_count / $limit); //addErrorLog('sales','lists','sales_list',$sales_list); $data['error_code'] = $salesLogic->getErrorCode(); $data['error_message'] = $salesLogic->getErrorMessage(); $this->assign('pages', $pages); $this->assign('current', $current); $this->assign('list_count', $list_count); $this->assign('sales_list', $sales_list); $this->display(); }