diff --git a/application/api/controller/Contribute.php b/application/api/controller/Contribute.php index 19d69fd..6f2aedb 100644 --- a/application/api/controller/Contribute.php +++ b/application/api/controller/Contribute.php @@ -82,7 +82,7 @@ class Contribute extends Base //获取数据 $aDealData = json_decode(ArticleParserService::uploadAndParse($sFileUrl),true); $iStatus = empty($aDealData['status']) ? 0 : $aDealData['status']; - $sMsg = empty($aDealData['msg']) ? 'fail' : $aDealData['msg']; + $sMsg = empty($aDealData['msg']) ? 'Content parsing failed' : $aDealData['msg']; if($iStatus != 1){ return json_encode(['status' => 5, 'msg' => $sMsg]); } @@ -365,16 +365,17 @@ class Contribute extends Base return json_encode(['status' => 3,'msg' => 'Adding article author orgn failed']); } } - // //处理上传文件 - // if(!empty($sFileUrl) && !empty($iUserId)){ - // $aInsertFile['article_id'] = $iArticleId; - // $aInsertFile['user_id'] = $iUserId; - // $aInsertFile['username'] = empty($aUser['account']) ? '' : $aUser['account']; - // $aInsertFile['file_url'] = trim($sFileUrl,'/'); - // $aInsertFile['type_name'] = 'manuscirpt'; - // $aInsertFile['ctime'] = time(); - // $iFileId = Db::name('article_file')->insertGetId($aInsertFile); - // } + //处理上传文件 + + if(!empty($aInsert['manuscirpt_url']) && !empty($iUserId)){ + $aInsertFile['article_id'] = $iArticleId; + $aInsertFile['user_id'] = $iUserId; + $aInsertFile['username'] = empty($aUser['account']) ? '' : $aUser['account']; + $aInsertFile['file_url'] = $aInsert['manuscirpt_url']; + $aInsertFile['type_name'] = 'manuscirpt'; + $aInsertFile['ctime'] = time(); + $iFileId = Db::name('article_file')->insertGetId($aInsertFile); + } Db::commit(); $aInsert['article_id'] = $iArticleId;