diff --git a/application/api/controller/Suggest.php b/application/api/controller/Suggest.php index 326d877..ea30ec1 100644 --- a/application/api/controller/Suggest.php +++ b/application/api/controller/Suggest.php @@ -88,6 +88,21 @@ class Suggest extends Controller{ } + /** + * @title 修改问题列表 + * @description 修改问题列表 + * @author wangzhaocui + * @url /api/Suggest/updateProblem + * @method POST + * + * @param name:problem_id type:int require:1 desc:ID + * @param name:problem_title type:string require:1 desc:标题 + * @param name:problem_press type:string require:1 desc:出版集团 + * @param name:problem_type type:string require:1 desc:类型 + * @param name:problem_title_state type:int require:1 desc:状态0正常1删除 + * + */ + public function updateProblem(){ $data = $this->request->post(); // 验证规则 @@ -133,20 +148,9 @@ class Suggest extends Controller{ 'user_id'=>$data['user_id'], 'problem_id'=>$data['problem_id'], 'suggest_desc'=>$data['suggest_desc'], - 'suggest_ctime'=>time() + 'suggest_ctime'=>time(), + 'suggest_url'=>$data['suggest_url'] ]; - $file = request()->file('img'); - if($file){ - $info = $file->move(ROOT_PATH . 'public' . DS . 'suggest'); - if($info){ - // 输出 suggest/20160820/42a79759f284b767dfcb2a0197904287.jpg - $icon = 'suggest/'.str_replace("\\", "/", $info->getSaveName()); - $insert['suggest_url'] = $icon; - }else{ - // 上传失败获取错误信息 - return json(['code'=>1,'msg'=>$file->getError()]); - } - } $userEmail = $this->user_obj->where('user_id',$data['user_id'])->field('email,realname')->find(); $problemInfo = $this->problem_obj->where(['problem_id'=>$data['problem_id'],'problem_title_state'=>0])->find(); @@ -269,6 +273,34 @@ class Suggest extends Controller{ } + /** + * @title 上传反馈图片 + * @description 上传反馈图片 + * @author wangzhaocui + * @url /api/Suggest/upImg + * @method POST + * @param name:img type:file require:1 desc:图片 + * + */ + + // 上传反馈图片 + public function upImg(){ + $file = request()->file('img'); + if($file){ + $info = $file->move(ROOT_PATH . 'public' . DS . 'suggest'); + if($info){ + // 输出 suggest/20160820/42a79759f284b767dfcb2a0197904287.jpg + $icon = 'suggest/'.str_replace("\\", "/", $info->getSaveName()); + return jsonSuccess(['icon'=>$icon]); + }else{ + // 上传失败获取错误信息 + return json(['code'=>1,'msg'=>$file->getError()]); + } + } + + } + + private function sendEmailForUser($userID,$email,$realname,$caseId,$insert){ $sendData=[ 'sendEmail'=>Env::get('email.send_email'), // 发件人邮箱