[ 'class' => LoginBehavior::className(), 'ignore' => [ 'api/activity/get-activity', 'api/activity/get-activity-info', ] ] ]); } /** * showdoc * @catalog 活动 * @title 获取最新活动 * @description 本接口提供获取最新活动 * @method get * @url /api/activity/get-activity * @return {"code":0,"msg":"ok","data":[{"id":"1","name":"324","start_time":"1682559208","end_time":"1682579218","poster_img_arr":"http://ai.com/xxxx","poster_btn_name":"234","poster_btn_url":"234","start_date":"2023-04-27 09:33","end_date":"2023-04-27 15:06"}]} * @return_param id int 活动id * @return_param name string 活动名称 * @return_param start_time int 活动开始时间 * @return_param end_time int 活动结束时间 * @return_param poster_img_arr string 活动海报图片 * @return_param poster_btn_name string 海报按钮,如果为空,则不展示按钮 * @return_param poster_btn_url string 海报按钮链接,点击后跳转地址 * @return_param start_date string 开始日期 * @return_param end_date string 结束日期 * @remark */ public function actionGetActivity(){ $obj = new ActivityForm(); $res = $obj->actionGetActivity(); return $this->responseHandler($res); } /** * showdoc * @catalog 活动 * @title 获取活动详情 * @description 本接口提供获取活动详情 * @method get * @url /api/activity/get-activity-info * @return {"code":0,"msg":"ok","data":{"name":"324","content":"234","start_time":1682559208,"end_time":1682579218,"start_date":"2023-04-27 09:33:28","end_date":"2023-04-27 15:06:58","content_btn_name":"234","content_btn_url":"234"}} * @return_param name string 活动名称 * @return_param content string 富文本内容 * @return_param start_time int 活动开始时间 * @return_param end_time int 活动结束时间 * @return_param content_btn_name string 按钮,如果为空,则不展示按钮 * @return_param content_btn_url string 按钮链接,点击后跳转地址 * @return_param start_date string 开始日期 * @return_param end_date string 结束日期 * @remark */ public function actionGetActivityInfo(){ $obj = new ActivityForm(); $obj->attributes = \Yii::$app->request->get(); $res = $obj->actionGetActivityInfo(); return $this->responseHandler($res); } }