This commit is contained in:
wangjinlei
2022-12-30 11:41:32 +08:00
parent 9144a49c2b
commit be445b252b
2 changed files with 49 additions and 1 deletions

View File

@@ -469,6 +469,20 @@ class Article extends Controller {
Db::startTrans();
$aid = $this->article_obj->insertGetId($insert);
//处理斜体
$ltai_res = true;
if(isset($data['ltai'])&&$data['ltai']!=''){
$ltai = explode(',',$data['ltai']);
$ltai_input = [];
foreach($ltai as $v)
{
$cache_input['article_id'] = $aid;
$cache_input['content'] = $v;
$ltai_input[] = $cache_input;
}
$ltai_res = $this->article_ltai_obj->insertAll($ltai_input);
}
//处理作者
try{
$authors = object_to_array(json_decode($data['authors']));
@@ -511,7 +525,7 @@ class Article extends Controller {
return jsonError($e->getMessage());
}
if($aid&&$organ_res&&$author_res&&$ato_res&&$ca_au_id){
if($aid&&$organ_res&&$ltai_res&&$author_res&&$ato_res&&$ca_au_id){
Db::commit();
$this->pushDoiToCrossref($data['doi'],$aid);
return jsonSuccess([]);