邮件内容调整
This commit is contained in:
@@ -4618,7 +4618,7 @@ class Article extends Base
|
||||
*/
|
||||
private function messageTips($article_id, $user_id)
|
||||
{
|
||||
$article = $this->article_obj->field('t_article.user_id,t_article.editor_id,t_article.accept_sn,t_journal.journal_id,t_journal.title,t_journal.email,t_journal.epassword')
|
||||
$article = $this->article_obj->field('t_article.user_id,t_article.editor_id,t_article.accept_sn,t_journal.journal_id,t_journal.title,t_journal.email,t_journal.epassword,t_journal.issn as journal_issn,t_journal.website as journal_website')
|
||||
->join('t_journal', 't_journal.journal_id = t_article.journal_id', 'LEFT')
|
||||
->where('t_article.article_id', $article_id)
|
||||
->find();
|
||||
@@ -4637,12 +4637,64 @@ class Article extends Base
|
||||
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 = 'Dear ' . $author['realname'] . ',<br>';
|
||||
$content .= 'Thank you for contacting our editor. <br>ID: ' . $article['accept_sn'] . '.<br><br>';
|
||||
$content .= ' Your manuscript: ' . $article['accept_sn'] . ' has received a new reply; please login https://submission.tmrjournals.com/login to check. <br>';
|
||||
$content .= 'Sincerely,<br>' . $article['title'];
|
||||
sendEmail($author['email'], $article['title'], $article['title'], $content, $article['email'], $article['epassword']);
|
||||
// // 发邮件
|
||||
// $content = 'Dear ' . $author['realname'] . ',<br>';
|
||||
// $content .= 'Thank you for contacting our editor. <br>ID: ' . $article['accept_sn'] . '.<br><br>';
|
||||
// $content .= ' Your manuscript: ' . $article['accept_sn'] . ' has received a new reply; please login https://submission.tmrjournals.com/login to check. <br>';
|
||||
// $content .= 'Sincerely,<br>' . $article['title'];
|
||||
// sendEmail($author['email'], $article['title'], $article['title'], $content, $article['email'], $article['epassword']);
|
||||
//邮件内容修改 chengxiaoling 20251015 start
|
||||
//邮箱
|
||||
$email = empty($author['email']) ? '' : $author['email'];
|
||||
if(!empty($email)){
|
||||
//邮件模版
|
||||
$aEmailConfig = [
|
||||
'email_subject' => 'Please Check the Editorial Comments in the Submission System',
|
||||
'email_content' => 'Dear {author_name},<br><br>
|
||||
|
||||
We would like to inform you that our editors have left a message regarding your submission in the online submission system at https://submission.tmrjournals.com/login.<br>
|
||||
Please log in to your account to view the message and respond at your earliest convenience.<br><br>
|
||||
|
||||
If you have any questions or encounter any issues accessing the submission system, please feel free to contact us.<br><br>
|
||||
|
||||
Sincerely,<br>
|
||||
Editorial Office<br>
|
||||
{journal_title}<br>
|
||||
<a href="https://www.tmrjournals.com/draw_up.html?issn={journal_issn}">Subscribe to this journal</a><br>
|
||||
Email: {journal_email}<br>
|
||||
Website: {website}'
|
||||
];
|
||||
|
||||
//作者姓名
|
||||
$realname = empty($author['realname']) ? '' : $author['realname'];
|
||||
$realname = empty($author['account']) ? $realname : $author['account'];
|
||||
|
||||
//期刊标题
|
||||
$from_name = empty($article['title']) ? '' : $article['title'];
|
||||
//发送邮件
|
||||
$memail = empty($article['email']) ? '' : $article['email'];
|
||||
$mpassword = empty($article['epassword']) ? '' : $article['epassword'];
|
||||
//处理数据
|
||||
$aSearch = [
|
||||
'{journal_title}' => $from_name,//期刊名
|
||||
'{journal_issn}' => empty($article['journal_issn']) ? '' : $article['journal_issn'],
|
||||
'{journal_email}' => empty($article['email']) ? '' : $article['email'],
|
||||
'{website}' => empty($article['journal_website']) ? '' : $article['journal_website'],
|
||||
'{author_name}' => $realname
|
||||
];
|
||||
|
||||
//邮件标题
|
||||
$title = empty($aEmailConfig['email_subject']) ? '' : $aEmailConfig['email_subject'];
|
||||
//邮件内容变量替换
|
||||
$content = str_replace(array_keys($aSearch), array_values($aSearch), $aEmailConfig['email_content']);
|
||||
$pre = \think\Env::get('emailtemplete.pre');
|
||||
$net = \think\Env::get('emailtemplete.net');
|
||||
$net1 = str_replace("{{email}}",trim($email),$net);
|
||||
$content=$pre.$content.$net1;
|
||||
//发送邮件
|
||||
$result = sendEmail($email,$title,$from_name,$content,$memail,$mpassword);
|
||||
}
|
||||
//邮件内容修改 chengxiaoling 20251015 end
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user