where('is_delete', '=', 0)->select(); } /** * 获取砍价活动详情 */ public function getDetail($activeId) { $model = static::detail($activeId, 'product.sku'); if (empty($model) || $model['is_delete'] == true || $model['status'] == false) { $this->error = '很抱歉,该砍价商品不存在或已下架'; return false; } return $model; } /** * 取最近要结束的一条记录 * 未开始也显示 */ public static function getActive() { return (new static())->where('end_time', '>', time()) ->where('status', '=', 1) ->where('is_delete', '=', 0) ->order(['sort' => 'asc', 'create_time' => 'asc']) ->find(); } /** * 获取砍价商品列表 * 未开始也显示 */ public function activityList() { return $this->where('end_time', '>=', time()) ->where('status', '=', 1) ->where('is_delete', '=', 0) ->order(['sort' => 'asc', 'create_time' => 'asc']) ->select(); } }