Files
tougao/application/api/job/ts.php
wangjinlei dd1bffa778 1
2024-09-05 10:37:56 +08:00

44 lines
1.0 KiB
PHP

<?php
namespace app\api\job;
use think\queue\Job;
class ts {
//put your code here
public function fire(Job $job, $data) {
my_doiToFrag($data);
$job->delete();
}
public function fire1(Job $job, $data) {
try {
my_doiToFrag2($data);
} catch (\Exception $e) {
$job->delete();
}
$job->delete();
}
// public function doFrag($data){
// $ts_refer_obj = Db::name('ts_refer');
// if($data['refer_doi']==''){
// return 0;
// }
// $doi = str_replace('/','%2F',$data['refer_doi']);
// $url = "https://citation.crosscite.org/format?doi=$doi&style=american-veterinary-medical-association&lang=en-US";
// $res = myGet($url);
// $frag = trim(substr($res,strpos($res,'.')+1));
// file_put_contents("D:/1.txt",$frag);
// file_put_contents("D:/2.txt",$ts_refer_obj);
// // $ts_refer_obj->where('ts_refer_id',$data['ts_refer_id'])->update(['refer_frag'=>$frag]);
// return 1;
// }
}