public function feedback(){ $loginck = A(\'Index\')->check(); //模块 $adminmodule = session(\'adminmodule\'); //权限 $adminaccess = session(\'adminaccess\'); //管理员id $adminid = session(\'adminid\'); $userquestion = D(\'userquestion\'); if($_GET[\'id\']) { $data = $userquestion->get_question($_GET[\'id\']); //判断此用户是否存在问题 和 此用户是否已经解答问题 if(!$data || $data[\'state\'] == 1){ $this->error(\'未获得此用户问题\');exit; } } //提交反馈答案 if($_POST) { if($_POST[\'answer\'] == \'\' ){ $this->error(\'未填写内容\');exit; } //上传多文件 $var = $_FILES[\'photo\'][\'name\']; //删除空着的图片 $var = array_filter($var); //不够3张 if(count($var)<3){ $this->error(\'图片上传不够3张\');exit; } import(\'ORG.Net.UploadFile\'); $upload = new \Org\Net\UploadFile(); foreach ($_FILES as $key=>$file) { if(!empty($file[\'name\'])) { $upload->allowExts = array(\'jpg\', \'gif\', \'png\',\'jpeg\'); $upload->savePath = \'./Public/uploads/user/\'.$_POST[\'uid\'].\'/\'; $info = $upload->uploadOne($file); if(!$info) { // 保存附件信息 $this->error($upload->getErrorMsg());die; } } } $dir=\'./Public/uploads/user/\'.$_POST[\'uid\'].\'/\'; $file=scandir($dir); $savename = $file[2].\',\'.$file[3].\',\'.$file[4].\',\'; $save = array(); $save[\'aid\'] = $adminid; $save[\'state\'] = 1; $save[\'answer\'] = $_POST[\'answer\']; $save[\'pic\'] = $savename; $rs = $userquestion->add_answer($_POST[\'uid\'],$save); if(!$rs){ $this->error(\'反馈信息失败,请重试\');exit; } //反馈成功修改用户表用户状态 $customer = D(\'customer\'); $customer->updatastate($_POST[\'uid\'],array(\'state\'=>\'6\')); //修改申请表用户状态 $claim = D(\'claim\'); $rs1 = $claim->save_claim($_POST[\'uid\'],6); $this->success(\'反馈信息成功\',U(\'Cadmin/user_confirmlist\'));exit; } $this->assign(\'data\',$data); $this->display(\'Cadmin/feedback\'); }