예제 #1
0
 /**
  * 按用户查询产品交易信息
  * @param int $uid
  *            学生id
  */
 public function transaction($uid)
 {
     if (!$this->check_power('statistics_manage')) {
         return;
     }
     /*
      * 基本信息
      */
     $uid = intval($uid);
     $student = CommonModel::get_student($uid);
     if (empty($student)) {
         message('信息不存在');
         return;
     }
     $data['student'] = $student;
     $query = array();
     $search = array();
     $query['tr_uid'] = $uid;
     if (isset($_GET['begin_time']) && !empty($_GET['begin_time'])) {
         $query['s_time'] = strtotime($_GET['begin_time'] . '00:00:59');
         $search['begin_time'] = $_GET['begin_time'];
     }
     if (isset($_GET['end_time']) && !empty($_GET['end_time'])) {
         $query['e_time'] = strtotime($_GET['end_time'] . '23:59:59');
         $search['end_time'] = $_GET['end_time'];
     }
     $query['order_by'] = "tr_createtime DESC";
     // 公共数据
     $total = TransactionRecordModel::transactionRecordListCount($query);
     /*
      * 分页读取数据列表,并处理相关数据
      */
     $perpage = C('default_perpage_num');
     $page = isset($_GET['page']) && intval($_GET['page']) > 1 ? intval($_GET['page']) : 1;
     $list = array();
     if ($total) {
         $list = TransactionRecordModel::transactionRecordList('*', $query, $page, $perpage);
     }
     $data['list'] = $list;
     $data['uid'] = $uid;
     $data['search'] = $search;
     // 分页
     $purl = site_url('admin/account/transaction/' . $uid);
     $data['pagination'] = multipage($total, $perpage, $page, $purl);
     // 模版
     $this->load->view('account/transaction', $data);
 }
예제 #2
0
 /**
  * 按用户查询交易信息
  */
 public function transaction()
 {
     Fn::ajax_call($this, 'login', 'logout');
     if (!$this->_uinfo['uid']) {
         redirect('student/index/login');
     }
     $uid = $this->_uinfo['uid'];
     $data = array();
     $data['uinfo'] = $this->_uinfo;
     if ($uid) {
         /*
          * 基本信息
          */
         $uid = intval($uid);
         $student = CommonModel::get_student($uid);
         if (empty($student)) {
             message('信息不存在');
             return;
         }
         $data['student'] = $student;
         $query = array();
         $search = array();
         $query['tr_uid'] = $uid;
         if (isset($_GET['begin_time']) && !empty($_GET['begin_time'])) {
             $query['s_time'] = strtotime($_GET['begin_time'] . '00:00:59');
             $search['begin_time'] = $_GET['begin_time'];
         }
         if (isset($_GET['end_time']) && !empty($_GET['end_time'])) {
             $query['e_time'] = strtotime($_GET['end_time'] . '23:59:59');
             $search['end_time'] = $_GET['end_time'];
         }
         $query['order_by'] = "tr_createtime DESC";
         // 公共数据
         $total = TransactionRecordModel::transactionRecordListCount($query);
         /*
          * 分页读取数据列表,并处理相关数据
          */
         $size = 12;
         $page = isset($_GET['page']) && intval($_GET['page']) > 1 ? intval($_GET['page']) : 1;
         $list = array();
         if ($total) {
             $list = TransactionRecordModel::transactionRecordList('*', $query, $page, $size);
         }
         $data['list'] = $list;
         $data['search'] = $search;
         // 分页
         $purl = site_url('student/profile/transaction/');
         $data['pagination'] = multipage($total, $size, $page, $purl);
         // 模版
         $this->load->view('profile/transaction', $data);
     }
 }