This commit is contained in:
wangjinlei
2023-06-21 11:13:22 +08:00
parent 3bd136071d
commit 5679ccb8b0
3 changed files with 33 additions and 6 deletions

View File

@@ -139,6 +139,13 @@ class Preaccept extends Base
if(!$rule->check($data)){
return jsonError($rule->getError());
}
$doi = trim($data['doi']);
$url = "https://citation.crosscite.org/format?doi=$doi&style=cancer-translational-medicine&lang=en-US";
$res = myGet($url);
$frag = trim(substr($res, strpos($res, '.') + 1));
if ($frag == "") {
return jsonError("doi error");
}
$this->production_article_refer_obj->where('p_refer_id',$data['p_refer_id'])->update(['refer_doi'=>$data['doi']]);
my_doiToFrag2($this->production_article_refer_obj->where('p_refer_id',$data['p_refer_id'])->find());
return jsonSuccess([]);