diff --git a/application/api/controller/Article.php b/application/api/controller/Article.php index 50eadc1..27339f4 100644 --- a/application/api/controller/Article.php +++ b/application/api/controller/Article.php @@ -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'] . ',
'; - $content .= 'Thank you for contacting our editor.
ID: ' . $article['accept_sn'] . '.

'; - $content .= ' Your manuscript: ' . $article['accept_sn'] . ' has received a new reply; please login https://submission.tmrjournals.com/login to check.
'; - $content .= 'Sincerely,
' . $article['title']; - sendEmail($author['email'], $article['title'], $article['title'], $content, $article['email'], $article['epassword']); + // // 发邮件 + // $content = 'Dear ' . $author['realname'] . ',
'; + // $content .= 'Thank you for contacting our editor.
ID: ' . $article['accept_sn'] . '.

'; + // $content .= ' Your manuscript: ' . $article['accept_sn'] . ' has received a new reply; please login https://submission.tmrjournals.com/login to check.
'; + // $content .= 'Sincerely,
' . $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},

+ + 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.
+ Please log in to your account to view the message and respond at your earliest convenience.

+ + If you have any questions or encounter any issues accessing the submission system, please feel free to contact us.

+ + Sincerely,
+ Editorial Office
+ {journal_title}
+ Subscribe to this journal
+ Email: {journal_email}
+ 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 } }