/**
  * 兑换礼品购物车列表
  */
 public function getPointCartList($where, $field = '*', $page = 0, $limit = 0, $order = '', $group = '')
 {
     if (is_array($page)) {
         if ($page[1] > 0) {
             $cartgoods_list = $this->table('points_cart')->field($field)->where($where)->page($page[0], $page[1])->limit($limit)->group($group)->order($order)->select();
         } else {
             $cartgoods_list = $this->table('points_cart')->field($field)->where($where)->page($page[0])->limit($limit)->group($group)->order($order)->select();
         }
     } else {
         $cartgoods_list = $this->table('points_cart')->field($field)->where($where)->page($page)->limit($limit)->group($group)->order($order)->select();
     }
     if ($cartgoods_list) {
         foreach ($cartgoods_list as $k => $v) {
             $v['pgoods_image_old'] = $v['pgoods_image'];
             $v['pgoods_image_max'] = uk86_pointprodThumb($v['pgoods_image']);
             $v['pgoods_image_small'] = uk86_pointprodThumb($v['pgoods_image'], 'small');
             $v['pgoods_image'] = uk86_pointprodThumb($v['pgoods_image'], 'mid');
             $cartgoods_list[$k] = $v;
         }
     }
     return $cartgoods_list;
 }
 /**
  * 礼品信息单条
  *
  * @param array $condition 条件数组
  * @param array $field   查询字段
  */
 public function getPointProdInfo($where = '', $field = '*')
 {
     $prodinfo = $this->table('points_goods')->where($where)->find();
     if (!empty($prodinfo)) {
         $prodinfo['pgoods_image_old'] = $prodinfo['pgoods_image'];
         $prodinfo['pgoods_image_max'] = uk86_pointprodThumb($prodinfo['pgoods_image']);
         $prodinfo['pgoods_image_small'] = uk86_pointprodThumb($prodinfo['pgoods_image'], 'small');
         $prodinfo['pgoods_image'] = uk86_pointprodThumb($prodinfo['pgoods_image'], 'mid');
         $prodinfo['ex_state'] = $this->getPointProdExstate($prodinfo);
         //处理兑换时间限制
         if ($prodinfo['pgoods_islimittime'] == 1 && $prodinfo['ex_state'] == 'going') {
             $timediff = intval($prodinfo['pgoods_endtime']) - time();
             $prodinfo['timediff']['diff_day'] = intval($timediff / 86400);
             $prodinfo['timediff']['diff_hour'] = intval($timediff % 86400 / 3600);
             $prodinfo['timediff']['diff_mins'] = intval($timediff % 86400 % 3600 / 60);
             $prodinfo['timediff']['diff_secs'] = intval($timediff % 86400 % 3600 % 60);
         }
         //处理限制的会员等级
         if (isset($prodinfo['pgoods_limitmgrade'])) {
             $limitgrade = intval($prodinfo['pgoods_limitmgrade']);
             if ($limitgrade > 0) {
                 $membergrade_arr = Model('member')->getMemberGradeArr();
                 $prodinfo['pgoods_limitgradename'] = $membergrade_arr[$limitgrade]['level_name'];
             }
         }
         //获得浏览次数
         if (isset($prodinfo['pgoods_view'])) {
             $prodinfo['pgoods_view'] = $this->getPointProdViewNum($prodinfo['pgoods_id'], $prodinfo['pgoods_view']);
         }
     }
     return $prodinfo;
 }