投稿建议修改

This commit is contained in:
wangzhaocui
2022-03-28 10:50:23 +08:00
parent 9764cfa7f3
commit 2ca342a369

View File

@@ -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(){ public function updateProblem(){
$data = $this->request->post(); $data = $this->request->post();
// 验证规则 // 验证规则
@@ -133,20 +148,9 @@ class Suggest extends Controller{
'user_id'=>$data['user_id'], 'user_id'=>$data['user_id'],
'problem_id'=>$data['problem_id'], 'problem_id'=>$data['problem_id'],
'suggest_desc'=>$data['suggest_desc'], '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(); $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(); $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){ private function sendEmailForUser($userID,$email,$realname,$caseId,$insert){
$sendData=[ $sendData=[
'sendEmail'=>Env::get('email.send_email'), // 发件人邮箱 'sendEmail'=>Env::get('email.send_email'), // 发件人邮箱