This commit is contained in:
wangjinlei
2021-06-15 10:34:52 +08:00
parent b79316e8d9
commit 7d216a169d
7 changed files with 663 additions and 42 deletions

View File

@@ -6,6 +6,7 @@ use think\Controller;
use think\Db;
use ip\IpLocation;
use ipserv\iplimit;
use think\Queue;
/**
* @title 前段web接口
@@ -354,10 +355,11 @@ class Main extends Controller {
// $push_url = 'http://www.journal.com/api/Main/getImgFile';
//定义需要查询同化的数组
$list = ['articleCite','articlePDF','articleicon','articleSUB','articleSUB2','journalCfp','journalfooter','journalicon','journalline','journaltopic'];
$list = ['articleCite','articlePDF','articleicon','articleSUB','articleSUB2','journalCfp','journalfooter','journalicon','journalline','journaltopic','system'];
foreach ($list as $v){
$dir = $root_url."public/".$v."/".date('Ymd');//"20201123";
$dir = $root_url."public/".$v."/".date('Ymd');
// $dir = $root_url."public/".$v."/20210515";
$files = [];
//查询目前的文件情况
if(!is_dir($dir)){
@@ -385,14 +387,31 @@ class Main extends Controller {
$root_url = ROOT_PATH;
$base_url = 'http://journalapi.tmrjournals.com/public/';
$data = $this->request->post();
$dir = $root_url."public/".$data['dir'].'/'.date('Ymd');
mkdir ($dir,0777,true);
// $dir = $root_url."public/".$data['dir'].'/20210515';
if(!is_dir($dir)){
mkdir ($dir,0777,true);
}
$list = json_decode($data['files']);
foreach ($list as $v){
file_put_contents($dir.'/'.$v, file_get_contents($base_url.$data['dir'].'/'.date('Ymd').'/'.$v));
$fileData['yum'] = $base_url.$data['dir'].'/'.date('Ymd').'/'.$v;
// $fileData['yum'] = $base_url.$data['dir'].'/20210515/'.$v;
$fileData['mubiao'] = $dir.'/'.$v;
Queue::push( 'app\api\job\imgFile@fire' , $fileData , "file" );
// file_put_contents($dir.'/'.$v, file_get_contents($base_url.$data['dir'].'/'.date('Ymd').'/'.$v));
}
}
public function qutest(){
$base_url = 'http://journalapi.tmrjournals.com/public/';
$dir = ROOT_PATH."public/articlePDF/20210514";
$fileData['yum'] = $base_url.'articlePDF/20210514/3714895481e8d2338c25c57bbcfba0b7.pdf';
$fileData['mubiao'] = $dir.'/3714895481e8d2338c25c57bbcfba0b7.pdf';
Queue::push( 'app\api\job\imgFile@fire' , $fileData , "file" );
}
/**
* @title 获取首页Highlights
* @description 获取首页Highlights