$data) { $mainId = $data['mainId'] ?? 0; $itemId = $data['itemId'] ?? 0; $ptItemId = $data['ptItemId'] ?? 0; $has = self::getByCondition(['mainId' => $mainId, 'itemId' => $itemId, 'ptItemId' => $ptItemId]); if (!empty($has)) { return true; } self::add($data); } } }