1
This commit is contained in:
@@ -5,6 +5,7 @@ namespace app\api\controller;
|
||||
use think\Controller;
|
||||
use think\Db;
|
||||
use think\Queue;
|
||||
use think\Validate;
|
||||
|
||||
/**
|
||||
* @title 文章接口
|
||||
@@ -1165,6 +1166,39 @@ class Article extends Controller {
|
||||
|
||||
return json(['code' => 0]);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取文章文件
|
||||
*/
|
||||
public function getFilesForArticle(){
|
||||
$data = $this->request->post();
|
||||
$rule = new Validate([
|
||||
'article_id'=>'require',
|
||||
'type'=>'require'
|
||||
]);
|
||||
if(!$rule->check($data)){
|
||||
return jsonError($rule->getError());
|
||||
}
|
||||
$type = '';
|
||||
switch($data['type']){
|
||||
case "m":
|
||||
$type = 'manuscirpt';
|
||||
break;
|
||||
case "c":
|
||||
$type = 'coverLetter';
|
||||
break;
|
||||
case "p";
|
||||
$type = 'picturesAndTables';
|
||||
break;
|
||||
default:
|
||||
$type = 'manuscirpt';
|
||||
break;
|
||||
}
|
||||
$files = $this->article_file_obj->where('article_id',$data['article_id'])->where('state',0)->where('type_name',$type)->order('ctime')->select();
|
||||
$re['files'] = $files;
|
||||
return jsonSuccess($re);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user