From db6f385e3e73d5e31cd49af8e59a4327024cc4e9 Mon Sep 17 00:00:00 2001 From: liumengyi Date: Thu, 3 Apr 2025 15:47:52 +0800 Subject: [PATCH] * [bug#61181,done,0.3h] link all object's branch to charter. --- 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 4b6cce71db..8381b76cb5 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -10916,9 +10916,13 @@ class upgradeModel extends model { if(strpos(',' . $charterObject->{$objectType} . ',', ",{$objectID},") === false) continue; - $charterProduct->branch = $object->branch; - $charterProduct->{$objectType} = $objectID; - $this->dao->replace(TABLE_CHARTERPRODUCT)->data($charterProduct)->exec(); + $branches = explode(',', $object->branch); + foreach($branches as $branch) + { + $charterProduct->branch = $branch; + $charterProduct->{$objectType} = $objectID; + $this->dao->replace(TABLE_CHARTERPRODUCT)->data($charterProduct)->exec(); + } } } }