已经完成一个文章校对了,但换个文章id就报错了,排查前备份

This commit is contained in:
wyn
2026-05-22 16:58:07 +08:00
parent 44f3383887
commit 68cf1867d8
5 changed files with 1755 additions and 616 deletions

View File

@@ -6641,8 +6641,9 @@ class Article extends Base
}
}
public function checkOne(){
$articleId = intval($this->request->param('article_id', 7414));
$svc = new ReferenceCheckService();
$svc->checkOne();
return jsonSuccess($svc->enqueueSecondPassByArticle($articleId));
}
public function referenceCheckEnqueueArticleMain(){
$amId = 127448;
@@ -6792,7 +6793,7 @@ class Article extends Base
$citeStart = intval(isset($row['cite_tag_start']) ? $row['cite_tag_start'] : 0);
$rowStatus = intval($row['status']);
return array(
'check_id' => intval($row['check_id']),
'check_id' => intval(isset($row['id']) ? $row['id'] : (isset($row['check_id']) ? $row['check_id'] : 0)),
'article_id' => intval(isset($row['article_id']) ? $row['article_id'] : 0),
'am_id' => $amId,
'cite_group_key' => $amId . '_' . $citeStart,
@@ -6806,7 +6807,8 @@ class Article extends Base
'text_end' => intval(isset($row['text_end']) ? $row['text_end'] : 0),
'status' => isset($statusMap[$rowStatus]) ? $statusMap[$rowStatus] : 'unknown',
'is_match' => intval($row['is_match']),
'is_reasonable' => intval($row['is_match']) === 1,
'can_support' => intval(isset($row['can_support']) ? $row['can_support'] : $row['is_match']),
'is_reasonable' => intval(isset($row['can_support']) ? $row['can_support'] : $row['is_match']) === 1,
'confidence' => floatval($row['confidence']),
'reason' => isset($row['reason']) ? $row['reason'] : '',
'error_msg' => isset($row['error_msg']) ? $row['error_msg'] : '',