|
@@ -88,8 +88,8 @@ class groupbuyModel extends Model
|
|
|
*/
|
|
|
public function getGroupbuyOnlineList($condition, $page = null, $order = 'state asc', $field = '*') {
|
|
|
$condition['state'] = self::GROUPBUY_STATE_NORMAL;
|
|
|
- $condition['start_time'] = array('lt', TIMESTAMP);
|
|
|
- $condition['end_time'] = array('gt', TIMESTAMP);
|
|
|
+ $condition['start_time'] = array('lt', time());
|
|
|
+ $condition['end_time'] = array('gt', time());
|
|
|
return $this->getGroupbuyExtendList($condition, $page, $order, $field);
|
|
|
}
|
|
|
|
|
@@ -104,7 +104,7 @@ class groupbuyModel extends Model
|
|
|
*/
|
|
|
public function getGroupbuySoonList($condition, $page = null, $order = 'state asc', $field = '*') {
|
|
|
$condition['state'] = self::GROUPBUY_STATE_NORMAL;
|
|
|
- $condition['start_time'] = array('gt', TIMESTAMP);
|
|
|
+ $condition['start_time'] = array('gt', time());
|
|
|
return $this->getGroupbuyExtendList($condition, $page, $order, $field);
|
|
|
}
|
|
|
|
|
@@ -129,8 +129,8 @@ class groupbuyModel extends Model
|
|
|
public function getGroupbuyCommendedList($limit = 4) {
|
|
|
$condition = array();
|
|
|
$condition['state'] = self::GROUPBUY_STATE_NORMAL;
|
|
|
- $condition['start_time'] = array('lt', TIMESTAMP);
|
|
|
- $condition['end_time'] = array('gt', TIMESTAMP);
|
|
|
+ $condition['start_time'] = array('lt', time());
|
|
|
+ $condition['end_time'] = array('gt', time());
|
|
|
return $this->getGroupbuyExtendList($condition, null, 'recommended desc', '*', $limit);
|
|
|
}
|
|
|
|
|
@@ -158,8 +158,8 @@ class groupbuyModel extends Model
|
|
|
*/
|
|
|
public function getGroupbuyOnlineInfo($condition) {
|
|
|
$condition['state'] = self::GROUPBUY_STATE_NORMAL;
|
|
|
- $condition['start_time'] = array('lt', TIMESTAMP);
|
|
|
- $condition['end_time'] = array('gt', TIMESTAMP);
|
|
|
+ $condition['start_time'] = array('lt', time());
|
|
|
+ $condition['end_time'] = array('gt', time());
|
|
|
$groupbuy_info = $this->where($condition)->find();
|
|
|
return $groupbuy_info;
|
|
|
}
|
|
@@ -198,14 +198,14 @@ class groupbuyModel extends Model
|
|
|
if (empty($info)) {
|
|
|
$condition = array();
|
|
|
$condition['state'] = self::GROUPBUY_STATE_NORMAL;
|
|
|
- $condition['end_time'] = array('gt', TIMESTAMP);
|
|
|
+ $condition['end_time'] = array('gt', time());
|
|
|
$condition['goods_commonid'] = $goods_commonid;
|
|
|
$groupbuy_goods_list = $this->getGroupbuyExtendList($condition, null, 'start_time asc', '*', 1);
|
|
|
$info['info'] = serialize($groupbuy_goods_list[0]);
|
|
|
$this->_wGoodsGroupbuyCache($goods_commonid, $info);
|
|
|
}
|
|
|
$groupbuy_goods_info = unserialize($info['info']);
|
|
|
- if (!empty($groupbuy_goods_info) && ($groupbuy_goods_info['start_time'] > TIMESTAMP || $groupbuy_goods_info['end_time'] < TIMESTAMP)) {
|
|
|
+ if (!empty($groupbuy_goods_info) && ($groupbuy_goods_info['start_time'] > time() || $groupbuy_goods_info['end_time'] < time())) {
|
|
|
$groupbuy_goods_info = array();
|
|
|
}
|
|
|
return $groupbuy_goods_info;
|
|
@@ -232,8 +232,8 @@ class groupbuyModel extends Model
|
|
|
private function _getGroupbuyListByGoodsCommon($goods_commonid_string) {
|
|
|
$condition = array();
|
|
|
$condition['state'] = self::GROUPBUY_STATE_NORMAL;
|
|
|
- $condition['start_time'] = array('lt', TIMESTAMP);
|
|
|
- $condition['end_time'] = array('gt', TIMESTAMP);
|
|
|
+ $condition['start_time'] = array('lt', time());
|
|
|
+ $condition['end_time'] = array('gt', time());
|
|
|
$condition['goods_commonid'] = array('in', $goods_commonid_string);
|
|
|
$xianshi_goods_list = $this->getGroupbuyExtendList($condition, null, 'groupbuy_id desc', '*');
|
|
|
return $xianshi_goods_list;
|
|
@@ -380,7 +380,7 @@ class groupbuyModel extends Model
|
|
|
* 过期抢购修改状态,解锁对应商品
|
|
|
*/
|
|
|
public function editExpireGroupbuy($condition) {
|
|
|
- $condition['end_time'] = array('lt', TIMESTAMP);
|
|
|
+ $condition['end_time'] = array('lt', time());
|
|
|
$condition['state'] = array('in', array(self::GROUPBUY_STATE_REVIEW, self::GROUPBUY_STATE_NORMAL));
|
|
|
|
|
|
$expire_groupbuy_list = $this->getGroupbuyExtendList($condition, null);
|
|
@@ -464,9 +464,9 @@ class groupbuyModel extends Model
|
|
|
if(empty($groupbuy_info['groupbuy_image1'])) {
|
|
|
$groupbuy_info['groupbuy_image1'] = $groupbuy_info['groupbuy_image'];
|
|
|
}
|
|
|
- if($groupbuy_info['start_time'] > TIMESTAMP && $groupbuy_info['state'] == self::GROUPBUY_STATE_NORMAL) {
|
|
|
+ if($groupbuy_info['start_time'] > time() && $groupbuy_info['state'] == self::GROUPBUY_STATE_NORMAL) {
|
|
|
$groupbuy_info['groupbuy_state_text'] = '正常(未开始)';
|
|
|
- } elseif ($groupbuy_info['end_time'] < TIMESTAMP && $groupbuy_info['state'] == self::GROUPBUY_STATE_NORMAL) {
|
|
|
+ } elseif ($groupbuy_info['end_time'] < time() && $groupbuy_info['state'] == self::GROUPBUY_STATE_NORMAL) {
|
|
|
$groupbuy_info['groupbuy_state_text'] = '已结束';
|
|
|
} else {
|
|
|
$groupbuy_info['groupbuy_state_text'] = $this->groupbuy_state_array[$groupbuy_info['state']];
|
|
@@ -496,19 +496,19 @@ class groupbuyModel extends Model
|
|
|
$groupbuy_info['button_text'] = '已结束';
|
|
|
break;
|
|
|
case self::GROUPBUY_STATE_NORMAL:
|
|
|
- if($groupbuy_info['start_time'] > TIMESTAMP) {
|
|
|
+ if($groupbuy_info['start_time'] > time()) {
|
|
|
$groupbuy_info['state_flag'] = 'not-start';
|
|
|
$groupbuy_info['button_text'] = '未开始';
|
|
|
$groupbuy_info['count_down_text'] = '距抢购开始';
|
|
|
- $groupbuy_info['count_down'] = $groupbuy_info['start_time'] - TIMESTAMP;
|
|
|
- } elseif ($groupbuy_info['end_time'] < TIMESTAMP) {
|
|
|
+ $groupbuy_info['count_down'] = $groupbuy_info['start_time'] - time();
|
|
|
+ } elseif ($groupbuy_info['end_time'] < time()) {
|
|
|
$groupbuy_info['state_flag'] = 'close';
|
|
|
$groupbuy_info['button_text'] = '已结束';
|
|
|
} else {
|
|
|
$groupbuy_info['state_flag'] = 'buy-now';
|
|
|
$groupbuy_info['button_text'] = '我要抢';
|
|
|
$groupbuy_info['count_down_text'] = '距抢购结束';
|
|
|
- $groupbuy_info['count_down'] = $groupbuy_info['end_time'] - TIMESTAMP;
|
|
|
+ $groupbuy_info['count_down'] = $groupbuy_info['end_time'] - time();
|
|
|
}
|
|
|
break;
|
|
|
}
|