select('id,name,icon,from_unixtime(createdAt) createdAt,display,sort') ->from('{{%ybwm_core_ad}}') ->where(['deleteAt'=>0,'uniacid'=>$this->wqData['uniacid'],'location'=>$result['location']]); $list=$table ->offset($num) ->limit($limit) ->orderBy('id desc') ->all(); $count=$table->count(); return $this->result(1, '成功',$list,$count); } //保存广告 public function actionSaveAd(){ $result=axios_request(); $request = Yii::$app->request; if($request->isGet){ $info=(new \yii\db\Query()) ->from('{{%ybwm_core_ad}}') ->where('id=:id',[':id'=>$result['id']])->one(); return $this->result(1, '成功',$info); } if(!$result['name']){ return $this->result(2,'广告名称不能为空!'); } if(!$result['icon']){ return $this->result(2,'广告图片不能为空!'); } $data['name']=$result['name']; $data['icon']=$result['icon']; $data['display']=$result['display']; $data['sort']=$result['sort']; $data['location']=$result['location']; if($result['id']){ $data['changeAt']=time(); $re = Yii::$app->db->createCommand()->update('{{%ybwm_core_ad}}', $data, 'id=:id', ['id' =>$result['id']])->execute(); }else{ $data['uniacid']=$this->wqData['uniacid']; $data['createdAt']=time(); $re=Yii::$app->db->createCommand()->insert('{{%ybwm_core_ad}}', $data)->execute(); } if($re){ return $this->result(1,'成功'); }else{ return $this->result(2,'网络异常,请稍后再试'); } } //修改广告 public function actionModifyAd(){ $post=axios_request(); if($post['type']==1){ //显示隐藏 $data['display']=$post['display']; } if($post['type']==2){ //删除 $data['deleteAt']=time(); } $data['changeAt']=time(); $res = Yii::$app->db->createCommand()->update('{{%ybwm_core_ad}}', $data, 'id=:id', ['id' =>$post['id']])->execute(); if($res){ return $this->result(1,'成功'); }else{ return $this->result(2,'网络异常,请稍后再试'); } } }