shish 2 tahun lalu
induk
melakukan
fe549b887c
1 mengubah file dengan 3 tambahan dan 2 penghapusan
  1. 3 2
      biz-ghs/cp/classes/CpClass.php

+ 3 - 2
biz-ghs/cp/classes/CpClass.php

@@ -21,16 +21,17 @@ class CpClass extends BaseClass
             return false;
             return false;
         }
         }
         foreach ($oldCpClassList as $oldCpClass) {
         foreach ($oldCpClassList as $oldCpClass) {
+            $oldCpClassId = $oldCpClass['id'] ?? 0;
             unset($oldCpClass['addTime']);
             unset($oldCpClass['addTime']);
             unset($oldCpClass['updateTime']);
             unset($oldCpClass['updateTime']);
             unset($oldCpClass['id']);
             unset($oldCpClass['id']);
             $oldCpClass['mainId'] = $newMainId;
             $oldCpClass['mainId'] = $newMainId;
             $newCpClass = CpClassClass::add($oldCpClass, true);
             $newCpClass = CpClassClass::add($oldCpClass, true);
             $newCpClassId = $newCpClass->id ?? 0;
             $newCpClassId = $newCpClass->id ?? 0;
-            $oldCpList = self::getAllByCondition(['mainId' => $oldMainId], null, '*');
+            $oldCpList = self::getAllByCondition(['classId' => $oldCpClassId], null, '*');
             if (!empty($oldCpList)) {
             if (!empty($oldCpList)) {
                 foreach ($oldCpList as $oldCp) {
                 foreach ($oldCpList as $oldCp) {
-                    $oldCpId = $oldCp['id'];
+                    $oldCpId = $oldCp['id'] ?? 0;
                     unset($oldCp['addTime']);
                     unset($oldCp['addTime']);
                     unset($oldCp['updateTime']);
                     unset($oldCp['updateTime']);
                     unset($oldCp['id']);
                     unset($oldCp['id']);