留言 文章标题显示红点并发送邮件(邮件模板没有给,)
This commit is contained in:
@@ -581,6 +581,8 @@ class Article extends Controller {
|
|||||||
$insert['ad_content'] = trim($data['ad_content']);
|
$insert['ad_content'] = trim($data['ad_content']);
|
||||||
$insert['ad_ctime'] = time();
|
$insert['ad_ctime'] = time();
|
||||||
$this->article_dialog_obj->insert($insert);
|
$this->article_dialog_obj->insert($insert);
|
||||||
|
//留言红点提示并邮件
|
||||||
|
//$this->messageTips($data['article_id'],$user_info['user_id']);
|
||||||
return jsonSuccess([]);
|
return jsonSuccess([]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1879,8 +1881,34 @@ class Article extends Controller {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 留言板留言文章显示红点并发送邮件
|
||||||
|
* @param $article_id
|
||||||
|
* @param $user_id
|
||||||
|
*/
|
||||||
|
private function messageTips($article_id,$user_id){
|
||||||
|
$article = $this->article_obj->field('t_article.user_id,t_article.editor_id,t_journal.journal_id,t_journal.title,t_journal.email,t_journal.epassword')
|
||||||
|
->join('t_journal','t_journal.journal_id = t_article.journal_id','LEFT')
|
||||||
|
->where('t_article.article_id',$article_id)
|
||||||
|
->find();
|
||||||
|
// 判断提交留言人的身份
|
||||||
|
$res = $this->user_obj->where('user_id',$user_id)->find();
|
||||||
|
if($res['type'] == 1 ){ // 作者 - 修改author_act,并发送给编辑发邮件
|
||||||
|
$this->article_obj->where('article_id',$article_id)->update(['author_act'=>1]);
|
||||||
|
$editor = $this->user_obj->where('user_id',$article['editor_id'])->find();
|
||||||
|
// 发邮件
|
||||||
|
$content = '作者提交了新留言';
|
||||||
|
sendEmail($editor['email'],$article['title'],$article['title'],$content,$article['email'],$article['epassword']);
|
||||||
|
}
|
||||||
|
if($res['type'] == 2 ){ //编辑 - 修改editor_act,并发送给作者发邮件
|
||||||
|
$this->article_obj->where('article_id',$article_id)->update(['editor_act'=>1]);
|
||||||
|
$author = $this->user_obj->where('user_id',$article['user_id'])->find();
|
||||||
|
// 发邮件
|
||||||
|
$content='编辑提交了新留言';
|
||||||
|
sendEmail($author['email'],$article['title'],$article['title'],$content,$article['email'],$article['epassword']);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user