期刊客座编辑邮件

This commit is contained in:
chengxl
2025-09-11 16:26:18 +08:00
parent 08f6987e60
commit 0ba0ba63f5

View File

@@ -574,15 +574,18 @@ class Special extends Controller
sendEmail($editor_info['email'], $journal_info['title'], $journal_info['title'], $tt, $journal_info['email'], $journal_info['epassword']); sendEmail($editor_info['email'], $journal_info['title'], $journal_info['title'], $tt, $journal_info['email'], $journal_info['epassword']);
//获取客座编辑 //获取客座编辑
$guests = $this->user_to_special_obj $iJournalSpecialId = empty($data['special_id']) ? 0 : $data['special_id'];
->field("t_user.email") $aSpecialEditor = $this->getJournalSpecialEditor(['journal_special_id' => $iJournalSpecialId]);
->join("t_user", 't_user.user_id = t_user_to_special.user_id', 'left') $aSpecialEditorData = empty($aSpecialEditor['data']) ? [] : $aSpecialEditor['data'];
->where('t_user_to_special.special_id', $data['special_id']) $aSpecialEditorData = empty($aSpecialEditorData['editors']) ? [] : $aSpecialEditorData['editors'];
->where('t_user_to_special.uts_state', 0) if(!empty($aSpecialEditorData)){
->select(); foreach($aSpecialEditorData as $k => $v){
foreach($guests as $k => $v){ if(empty($v['email'])){
continue;
}
sendEmail($v['email'], $journal_info['title'], $journal_info['title'], $tt, $journal_info['email'], $journal_info['epassword']); sendEmail($v['email'], $journal_info['title'], $journal_info['title'], $tt, $journal_info['email'], $journal_info['epassword']);
} }
}
// $sendEditor = [ // $sendEditor = [
// 'title' => $journal_info['title'], // 邮件标题 // 'title' => $journal_info['title'], // 邮件标题
// 'content' => $tt, //邮件内容 // 'content' => $tt, //邮件内容
@@ -991,4 +994,19 @@ class Special extends Controller
$insert_data['ctime'] = time(); $insert_data['ctime'] = time();
return $this->article_file_obj->insert($insert_data); return $this->article_file_obj->insert($insert_data);
} }
/**
* 获取期刊客座编辑
*/
private function getJournalSpecialEditor($aParam = []){
$iJournalSpecialId = empty($aParam['journal_special_id']) ? 0 : $aParam['journal_special_id'];
if(empty($iJournalSpecialId)){
return ['code' => 2,'msg' => 'journal_special_id is null'];
}
$sJournalUrl = 'http://journalapi.tmrjournals.com/public/index.php/';//'http://zmzm.journal.dev.com/';
$sUrl = $sJournalUrl."master/Special/getSpecialDetail";
$aResult = object_to_array(json_decode(myPost1($sUrl,$aParam)));
return $aResult;
}
} }