getList($this->postData()); return $this->renderSuccess('', compact('list')); } /** * 添加活动 */ public function add() { if($this->request->isGet()){ // 活动分类 $catgory = CategoryModel::getAll(); return $this->renderSuccess('', compact('catgory')); } $model = new ActivityModel; //Vue要添加的数据 $data = $this->postData(); if(empty($data['reg_date'])){ return $this->renderError('请选择报名时间'); } if(empty($data['act_date'])){ return $this->renderError('请选择活动时间'); } $coordinate = explode(',', $data['coordinate']); if (count($coordinate) <= 1) { return $this->renderError('请在地图点击选择坐标'); } // 新增记录 if ($model->add($data)) { return $this->renderSuccess('添加成功'); } return $this->renderError($model->getError() ?: '添加失败'); } /** *活动详情 */ public function detail($activity_id) { $model = new ActivityModel; return $this->renderSuccess('', $model->detail($activity_id)); } /** * 更新活动 */ public function edit($activity_id) { if($this->request->isGet()){ // 活动分类 $catgory = CategoryModel::getAll(); $model = ActivityModel::detail($activity_id); //报名时间 $tem_regdate[0]=date("Y-m-d H:i:s",$model['register_start_time']); $tem_regdate[1]=date("Y-m-d H:i:s",$model['register_end_time']); $model['reg_date'] = $tem_regdate; //活动时间 $tem_act_date[0] = date("Y-m-d H:i:s",$model['activity_start_time']); $tem_act_date[1] = date("Y-m-d H:i:s",$model['activity_end_time']); $model['act_date'] = $tem_act_date; $model['coordinate'] = $model['latitude'] . ',' . $model['longitude']; return $this->renderSuccess('', compact('catgory', 'model')); } // 活动详情 $model = ActivityModel::detail($activity_id); //Vue要添加的数据 $data = $this->postData(); if(empty($data['reg_date'])){ return $this->renderError('请选择报名时间'); } if(empty($data['act_date'])){ return $this->renderError('请选择活动时间'); } $coordinate = explode(',', $data['coordinate']); if (count($coordinate) <= 1) { return $this->renderError('请在地图点击选择坐标'); } // 更新记录 if ($model->edit($this->postData())) { return $this->renderSuccess('更新成功'); } return $this->renderError($model->getError() ?: '更新失败'); } /** * 删除活动 */ public function delete($activity_id) { // 文章详情 $model = ActivityModel::detail($activity_id); if ($model->setDelete()) { return $this->renderSuccess('删除成功'); } return $this->renderError($model->getError() ?:'删除失败'); } }