/**
  * 我的订单
  * @param int $page 当前页数
  * @param int $ispay 是否支付
  */
 public function actionMyOrder($page = 1, $urlispay = '')
 {
     //判断登陆
     $user = PublicLibrary::is_login();
     if (empty($user)) {
         echo "<script>window.location.href='/user/login';</script>";
         exit;
     }
     //查询当前用户信息
     $memberModel = new Member();
     $member = $memberModel->getByUid($user['uid']);
     //获取活动名称
     $activityModel = new ActivityBase();
     $activity = $activityModel->getActivityMap();
     //查询当前用户订单
     $data = [];
     $orderModel = new Order();
     $year = intval(date('Y'));
     $ordertime = array('0' => 3, '1' => $year, '2' => $year - 1, '3' => $year - 2, '4' => $year - 3, '5' => -($year - 3));
     $message = Yii::$app->request->get();
     if ($urlispay !== '') {
         $OrderNumber = '';
         $productName = '';
         $ispay = intval($urlispay);
         $message['urlispay'] = 100;
         $actiName = '';
         $createTime = '';
     } else {
         $OrderNumber = '';
         $productName = '';
         $ispay = '';
         $actiName = '';
         $createTime = '';
     }
     // if (!empty($message)) {
     //     //$search = $message['keywords'];
     //     if (!empty($message['keywords'])) {
     //         if (intval($message['keywords']) !== 0 || count(intval($message['keywords'])) == 12 ) {
     //             $OrderNumber = $message['keywords'];
     //         } else {
     //             $productName = $message['keywords'];
     //         }
     //     }
     //     $createTime = $message['create_time'] ? $message['create_time'] : '';
     //     $ispay = $message['ispay'] ? $message['ispay'] : '';
     //     $actiName = $message['acti_name'] ? $message['acti_name'] : '';
     //     if ($createTime) {
     //         $status['create_time'] = $this -> TimeTo($createTime);
     //     } else {
     //         $status['create_time'] = '';
     //     }
     // }
     if (!empty($message['keywords'])) {
         if (intval($message['keywords']) !== 0 && (strlen($message['keywords']) == 12 || strlen($message['keywords']) == 20)) {
             $OrderNumber = $message['keywords'];
         } else {
             $productName = $message['keywords'];
         }
     }
     if (!empty($message['create_time'])) {
         $createTime = $message['create_time'];
         $status['create_time'] = $this->TimeTo($createTime);
     } else {
         $status['create_time'] = '';
     }
     if (!empty($message['ispay'])) {
         $ispay = intval($message['ispay']) - 1;
     }
     if (!empty($message['acti_id'])) {
         $actiName = $message['acti_id'];
     }
     $status['product_name'] = $productName;
     $status['ispay'] = $ispay;
     $status['acti_id'] = $actiName;
     $status['orderno'] = $OrderNumber;
     //var_dump($status);die;
     $option['ispay'] = 0;
     $number = $orderModel->getCount($user['uid'], $option);
     //获取特定状态订单总数
     // $cache =  Yii::$app->cache;
     // $number = $cache->get($key);
     // if ($number === false) {
     //     // $number 在缓存中没有找到,则重新计算它的值
     //     // 将 $number 存放到缓存供下次使用
     //     $number = $orderModel->getCount($user['uid'],$option); //获取特定状态订单总数
     //     $cache->set($key, $number,1800);
     // }
     $order = $orderModel->getSearch($page, $user['uid'], $status, false);
     $pages = new Pagination(['totalCount' => $order->count(), 'pageSize' => Order::PAGE_SIZE]);
     $data = $order->all();
     $this->layout_data = 'uc';
     // echo "<pre>";
     // var_dump($data);die;
     //$this->layout = '@app/views/layouts/ucenter.php';  //调用个人中心的布局
     return $this->render('myorder', ['number' => $number, 'orders' => $data, 'ordertime' => $ordertime, 'pages' => $pages, 'activity' => $activity, 'search' => $message]);
 }