request; if ($request->isPost){ $result=axios_request(); $result['status']=$result['status']?:1; // // //获取项目的应用列表 $data= (new \yii\db\Query()) ->from('{{%ybwm_app_list}}') ->where(['status'=>$result['status']]) ->orderBy('id asc') ->all(); // $data=getSysInformation()['appData']; // foreach ($data as $key=>$v){ // if($v['model_name']=='channel'){ // $data[$key]['app_version']=json_decode(file_get_contents('./web/channel/version.json'),true)['version']; // } // if($v['model_name']=='o2o'){ // $data[$key]['app_version']=json_decode(file_get_contents('./web/o2o/version.json'),true)['version']?:'0.00'; // } // } return $this->result(1,'成功',$data); } return $this->result(2,'请求异常'); } public function actionChangeChannel(){ $request = Yii::$app->request; if ($request->isPost){ $result=axios_request(); $res=getSysInformation()['authData']; $channeArr=$res[$result['model_name']]['channel']; $data['channel_list']=$channeArr; $data['plug_list']=$res[$result['model_name']]['plug']; return $this->result(1,'成功',$data); } } public function actionGetEditList(){ $request = Yii::$app->request; if ($request->isPost){ $data['channel_list']=[]; $data['plug_list']=[]; return $this->result(1,'成功',$data); } return $this->result(2,'请求异常'); } public function actionUsave(){ $request = Yii::$app->request; if ($request->isPost){ $result=axios_request(); //dd($result);dd($_FILES);die; $data=array('app_name'=>trim($result['app_name']),'app_version'=>$result['app_version']); $data['app_image']=$result['app_image']; //var_dump($data);die; $re=YII::$app->db->createCommand()->update('{{%ybwm_app_list}}',$data, 'id=:id', ['id' =>$result['id']])->execute(); if($re!==false){ return $this->result(1,'成功'); } } return $this->result(2,'请求异常'); } public function actionDelapp(){ $request = Yii::$app->request; if ($request->isPost){ $result=axios_request(); $data=array('status'=>$result['status'],'changedAt'=>time()); $re=YII::$app->db->createCommand()->update('{{%ybwm_app_list}}',$data, 'id=:id', ['id' =>$result['id']])->execute(); if($re!==false){ return $this->result(1,'成功'); } } return $this->result(2,'请求异常'); } public function actionGetbyid(){ $request = Yii::$app->request; if ($request->isGet){ //$re=YII::$app->db->createCommand("select app_name,app_version,app_image from {{%ybwm_app_list}} where id=:id",['id'=>Yii::$app->request->get('id')])->queryOne(); $result=axios_request(); $re= (new \yii\db\Query()) ->from('{{%ybwm_app_list}}') ->where(['id'=>$result['id']]) ->one(); if($re){ return $this->result(1,'成功',$re); } return $this->result(1,'成功'); } return $this->result(2,'请求异常'); } public function actionCeshidemo(){ /*硬盘使用率 begin*/ $fp = popen('df -lh | grep -E "^(/)"',"r"); $rs = fread($fp,1024); pclose($fp); $rs = preg_replace("/\s{2,}/",' ',$rs); //把多个空格换成 “_” $hd = explode(" ",$rs); $hd_avail = trim($hd[3],'G'); //磁盘可用空间大小 单位G $hd_usage = trim($hd[4],'%'); //挂载点 百分比 dd($hd); /*硬盘使用率 end*/ } public function actionSfweofewaf() { var_dump(Yii::$app->pay->wechat()); } public function actionAdministration_app(){ return $this->renderpartial('administration_app'); } public function actionAdministration_set() { return $this->renderpartial('administration_set'); } public function actionAdministration_upgrade(){ return $this->renderpartial('administration_upgrade'); } function actionCeshi(){ dd(Yii::$app->request->hostInfo); } //获取应用最新更新版本及更新日志信息 public function actionChannelRemark(){ $request = Yii::$app->request; if ($request->isPost){ $result=axios_request(); $url=Yii::$app->params['domain_url'].'/cloud/upgraded/getAppRemark'; $data=array( 'id'=>$result['id'] ); $row=httpRequest($url,$data); echo $row;die; } } }