投稿建议修改
This commit is contained in:
@@ -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'), // 发件人邮箱
|
||||||
|
|||||||
Reference in New Issue
Block a user