| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- <?php
- namespace App\Http\Models;
- use Illuminate\Database\Eloquent\Model;
- use \App\Models;
- /**
- * 活动管理模型类
- */
- class Activity extends Model
- {
- /**
- * 获取活动
- *
- * @access public
- * @param mixed $where 查询条件
- * @return String
- */
- public function getActivity($where)
- {
- $activityModel = new Models\Activity;
- $select = [
- 'activity_title',
- 'activity_content',
- 'activity_beginTime',
- 'activity_endTime',
- 'activity_type',
- 'activity_label',
- 'activity_money',
- 'activity_identity',
- ];
- $where = $where;
- $where['activity_delete'] = 0;
- $newTime = date('Y-m-d H:i:s');
- $result = $activityModel
- ->select($select)
- ->where($where)
- ->where('activity_beginTime', '<=', $newTime)
- ->where('activity_endTime', '>', $newTime)
- ->orderBy('activity_beginTime', 'asc')
- ->get();
- return $result;
- }//end getActivity()
- /**
- * 获取所有活动
- *
- * @access public
- * @param mixed $where 查询条件
- * @param mixed $paginate 分页
- * @return String
- */
- public function getAllActivity($where, $paginate)
- {
- // 获取游戏地址数据.
- $activityModel = new Models\Activity;
- $select = [
- 'activity_title',
- 'activity_content',
- 'activity_delete',
- 'activity_type',
- 'activity_label',
- 'activity_money',
- 'activity_data',
- 'activity_data',
- 'activity_identity',
- 'activity_beginTime',
- 'activity_endTime',
- ];
- $getActivity = $activityModel->select($select);
- if (empty($where) === false) {
- $getActivity = $getActivity->where($where);
- }
- $getActivity = $getActivity
- ->orderBy('activity_beginTime','asc')
- ->paginate($paginate)
- ->toArray();
- return $getActivity;
- }//end getActivity()
- }
|