From 5d642f621c0ea136b34d585083f45f59264a0fa5 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Tue, 3 Jun 2025 17:37:43 +0800 Subject: [PATCH] =?UTF-8?q?main=20bug=20=20=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Article.php | 22 +++++++++++----------- application/api/controller/Base.php | 21 ++++++++++++++------- 2 files changed, 25 insertions(+), 18 deletions(-) diff --git a/application/api/controller/Article.php b/application/api/controller/Article.php index 8902372..d377b64 100644 --- a/application/api/controller/Article.php +++ b/application/api/controller/Article.php @@ -2316,17 +2316,17 @@ class Article extends Base } - public function testArticleImageEx(){ - $data = $this->request->post(); - $rule = new Validate([ - "article_id"=>"require" - ]); - if(!$rule->check($data)){ - return jsonError($rule->getError()); - } - $this->addArticleMainEx($data['article_id']); - return jsonSuccess([]); - } +// public function testArticleImageEx(){ +// $data = $this->request->post(); +// $rule = new Validate([ +// "article_id"=>"require" +// ]); +// if(!$rule->check($data)){ +// return jsonError($rule->getError()); +// } +// $this->addArticleMainEx($data['article_id']); +// return jsonSuccess([]); +// } public function getArticleImages(){ diff --git a/application/api/controller/Base.php b/application/api/controller/Base.php index e663b6b..1e8f5ed 100644 --- a/application/api/controller/Base.php +++ b/application/api/controller/Base.php @@ -414,13 +414,13 @@ class Base extends Controller //将主体内容写入数据库 - foreach ($frag['main'] as $v) { - $ca['p_article_id'] = $p_article_id; - $ca['content'] = $v; - $ca['content_g'] = ''; - $ca['ctime'] = time(); - $this->production_article_main_obj->insert($ca); - } +// foreach ($frag['main'] as $v) { +// $ca['p_article_id'] = $p_article_id; +// $ca['content'] = $v; +// $ca['content_g'] = ''; +// $ca['ctime'] = time(); +// $this->production_article_main_obj->insert($ca); +// } return jsonSuccess([]); } @@ -428,6 +428,13 @@ class Base extends Controller public function addArticleMainEx($article_id){ $article_info = $this->article_obj->where('article_id', $article_id)->find(); + + $check = $this->article_main_obj->where("article_id",$article_id)->whereIn("state",[0,2])->find(); + if($check){ + return ; + } + + $files = $this->article_file_obj ->where('article_id', $article_info['article_id']) ->where('type_name', 'manuscirpt')