From ac4afcce754d20caeca322005583af7ad897f69f Mon Sep 17 00:00:00 2001 From: sunguangming Date: Mon, 15 Sep 2025 08:04:39 +0000 Subject: [PATCH] * [bug#65495,done,0.2h] fix bug. --- module/upgrade/model.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/module/upgrade/model.php b/module/upgrade/model.php index ad08365e93..5bc3bf50bc 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -12071,6 +12071,7 @@ class upgradeModel extends model ->leftJoin(TABLE_OBJECT)->alias('t2')->on('t1.object=t2.id') ->where('t1.deleted')->eq('0') ->beginIF($this->config->edition == 'ipd')->andWhere('t2.category')->notin(array_keys($this->lang->review->reviewPoint->titleList))->fi() // IPD 模式下,只升级非评审点的评审。 + ->orderBy('t1.id_desc') ->fetchAll('id'); $projectDeliverables = $this->dao->select('t1.id, t2.id as deliverable, t2.category')->from(TABLE_PROJECT)->alias('t1') @@ -12114,16 +12115,19 @@ class upgradeModel extends model $doc->project = $review->project; $doc->addedBy = $review->createdBy; $doc->addedDate = $review->createdDate; + $doc->version = 1; $doc->type = $files ? 'attachment' : 'text'; $this->dao->insert(TABLE_DOC)->data($doc)->exec(); $review->doc = $this->dao->lastInsertID(); $this->dao->update(TABLE_REVIEW)->set('doc')->eq($review->doc)->where('id')->eq($review->id)->exec(); - $docContent->doc = $review->doc; - $docContent->title = $review->title; - $docContent->files = $files; + $docContent->doc = $review->doc; + $docContent->title = $review->title; + $docContent->files = $files; + $docContent->version = 1; $this->dao->insert(TABLE_DOCCONTENT)->data($docContent)->exec(); + $this->dao->update(TABLE_FILE)->set('objectType')->eq('doc')->set('objectID')->eq($review->doc)->where('id')->in($files)->exec(); } elseif($review->doc && $files) {