get_total_money_order_bn($order_bn,$time_from,$time_to); $this->money_type = $data; return "¥".number_format($this->money_type['trade'],2,'.',''); } var $column_plat = "平台费用"; var $column_plat_order = 201; function column_plat($row){ return "¥".number_format($this->money_type['plat'],2,'.',''); } var $column_branch = "仓储费用"; var $column_branch_order = 202; function column_branch($row){ return "¥".number_format($this->money_type['branch'],2,'.',''); } var $column_delivery = "物流费用"; var $column_delivery_order = 203; function column_delivery($row){ return "¥".number_format($this->money_type['delivery'],2,'.',''); } var $column_other = "其他费用"; var $column_other_order = 204; function column_other($row){ return "¥".number_format($this->money_type['other'],2,'.',''); } var $column_total = "合计金额"; var $column_total_order = 205; function column_total($row){ return "¥".number_format($this->money_type['total'],2,'.',''); } function detail_bill($row){ $bill_id = $row; $time_from = strtotime($_GET['time_from']." 00:00:00"); $time_to = strtotime($_GET['time_to']." 23:59:59"); $billObj= &app::get('finance')->model('bill'); $orderdata = $billObj->getList('order_bn,crc32_order_bn',array('bill_id'=>$bill_id)); $tmp = $billObj->getList('bill_id,order_bn,trade_time,fee_item,fee_obj,money,credential_number,charge_status',array('crc32_order_bn'=>$orderdata[0]['crc32_order_bn'],'charge_status'=>1,'trade_time|between'=>array($time_from,$time_to ))); $data = array(); foreach($tmp as $k=>$v){ if($orderdata[0]['order_bn'] == $v['order_bn']){ $data[] = $v; } } $render = app::get('finance')->render(); foreach($data as $k=>$v){ $money += $v['money']; if($v['money'] > 0){ $data[$k]['plus'] += $v['money']; }else{ $data[$k]['minus'] += abs($v['money']); } } $render->pagedata['data'] = $data; $render->pagedata['money'] = $money; $render->pagedata['finder_id'] = $_GET['_finder']['finder_id']; return $render->fetch('bill/detail.html'); } } ?>