邮件内容调整

This commit is contained in:
chengxl
2025-10-15 16:13:58 +08:00
parent 2b91d8da34
commit ac7d1678db

View File

@@ -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
}
}