array( 'name' => '呆滞库存总量', 'flag' => array(), 'memo' => '', 'icon' => 'coins.gif', ), 1 => array( 'name' => '呆滞总成本', 'flag' => array(), 'memo' => '', 'icon' => 'coins.gif', ), ); /** * __construct * @param mixed $app app * @return mixed 返回值 */ public function __construct(&$app){ parent::__construct($app); $this->_extra_view = array('iostock' => 'analysis/extra_view.html'); $this->_render = kernel::single('iostock_ctl_analysis_stocknsale'); } /** * detail * @return mixed 返回值 */ public function detail(){ $analysisStockNsaleObj = app::get('ome')->model('analysis_stocknsale'); //呆滞库存总量 $sql = 'SELECT sum(balance_nums) as total_store from '.$analysisStockNsaleObj->table_name(1). ' WHERE ' . $analysisStockNsaleObj->_filter($this->_params); $count = $analysisStockNsaleObj->db->selectrow($sql); $this->logs_options[0]['value'] = $count['total_store']; //呆滞总成本 $sql = 'SELECT sum(inventory_cost) as total_inventory_cost from '.$analysisStockNsaleObj->table_name(1). ' WHERE ' . $analysisStockNsaleObj->_filter($this->_params); $count = $analysisStockNsaleObj->db->selectrow($sql); $this->logs_options[1]['value'] = $count['total_inventory_cost']; foreach($this->logs_options AS $target=>$option){ $detail[$option['name']]['value'] = $option['value']; $detail[$option['name']]['memo'] = $option['memo']; $detail[$option['name']]['icon'] = $option['icon']; $detail[$option['name']]['br'] = $option['br'] == true ? true : false; } $this->_render->pagedata['detail'] = $detail; } }