diff --git a/application/api/controller/References.php b/application/api/controller/References.php index 2ca9eca1..331edd62 100644 --- a/application/api/controller/References.php +++ b/application/api/controller/References.php @@ -1329,18 +1329,21 @@ class References extends Base return json_encode(array('status' => 3,'msg' => 'No articles found' )); } if($this->checkReferStatus($iPArticleId)==0){ - return jsonError('请修正完文献内容再进行校对。'); + return jsonError('Please correct the reference content before running the check.'); } //已存在校对记录则禁止重复执行第一次校对,提示走重置接口 $iExisting = Db::name('article_reference_check_result') ->where('p_article_id', $iPArticleId) ->count(); if(intval($iExisting) > 0){ - return jsonError('该文章已存在校对记录,请使用"重置校对"接口重新校对。'); + return jsonError('This article already has a reference check record. Please use the "Reset Check" endpoint to run the check again.'); } try { $svc = new ReferenceCheckService(); $result = $svc->enqueueByPArticle($aProductionArticle); + if (empty($result['check_ids'])) { + return jsonError('No reference citations were found in the article.'); + } return jsonSuccess($result); } catch (\Exception $e) { return jsonError($e->getMessage()); @@ -1368,7 +1371,7 @@ class References extends Base return json_encode(array('status' => 3,'msg' => 'No articles found' )); } if($this->checkReferStatus($iPArticleId)==0){ - return jsonError('请修正完文献内容再进行校对。'); + return jsonError('Please correct the reference content before running the check.'); } $iArticleId = empty($aProductionArticle['article_id']) ? 0 : $aProductionArticle['article_id']; if(empty($iArticleId)){