where($map)->page($page,$row)->order('add_time desc')->select(); $sum_order_amount = M('test_order', 'tab_')->where($map)->field('sum(order_amount) as sum_order_amount,count(1) as count')->find(); $sum_pay_amount = M('test_order', 'tab_')->where($map)->field('sum(pay_amount) as sum_order_amount')->find(); $count = $sum_order_amount['count']; $page = set_pagination($count, $row); if ($page) { $this->assign('_page', $page);//分页 } $this->assign('datas', $order_list); $this->assign('sum_order_amount', $sum_order_amount); $this->assign('sum_pay_amount', $sum_pay_amount); $this->display(); } public function addOrder(){ $this->display(); } public function saveOrder() { $data = $_GET; // dump($data);die(); $data['add_time'] = time(); $data['pay_time'] = strtotime($data['pay_time']); $data['game_name'] = get_gamename($data['game_id']); $is_exist = M('test_order','tab_')->where(['order_no'=>$data['order_no'],'cp_order_no'=>$data['cp_order_no']])->find(); if ($is_exist) { $this->ajaxReturn(['status'=>0,'msg'=>'订单重复录入']); } $isSuccess = M('test_order','tab_')->add($data); if ($isSuccess) { //操作日志 addOperationLog(array( "op_type"=>0, "key"=>$data['order_no'], "menu"=>"充值-财务管理-测试服订单管理-订单录入", "url"=>U("TestOrder/lists",array("order_no"=>$data['order_no'])) )); $this->ajaxReturn(['status'=>1,'msg'=>'订单录入成功']); } else { $this->ajaxReturn(['status'=>0,'msg'=>'订单录入失败']); } } }