This commit is contained in:
wangjinlei
2022-10-24 18:03:04 +08:00
parent ef667030bb
commit 8f4a3b4e75
4 changed files with 155 additions and 6 deletions

View File

@@ -1581,6 +1581,26 @@ class Journal extends Controller
}
}
/**
* 出刊自动化
*/
public function pushJournalPublishForSubmit(){
$data = $this->request->post();
$rule = new Validate([
'journal_stage_id'=>'require'
]);
if(!$rule->check($data)){
return jsonError($rule->getError());
}
$old = $this->journal_stage_obj->where('journal_stage_id', $data['journal_stage_id'])->find();
$this->journal_stage_obj->where('journal_stage_id',$data['journal_stage_id'])->update(['is_publish'=>1]);
$this->journal_obj->where('journal_id',$old['journal_id'])->update(['publish_stage_id'=>$data['journal_stage_id']]);
$this->msg_subscript_journal($data['journal_stage_id'], $old['journal_id']);
// 提醒作者 发送邮件
$this->sendAuthor($data['journal_stage_id'], $old['journal_id']);
return jsonSuccess([]);
}
private function msg_subscript_journal($journal_stage_id, $journal_id)