$classId,'sjId'=>$sjId]); if(!$existItemClass){ util::fail("花材分类不存在"); } $connection = Yii::$app->db; $transaction = $connection->beginTransaction(); try{ //所有门店一起添加 $shopIds = ShopService::getShopIds($sjId); if(empty($shopIds)){ $transaction->rollBack(); util::fail("无门店"); } foreach ($shopIds as $shopId){ $data['shopId'] = $shopId; ProductClass::addBaseData($data); } $transaction->commit(); }catch (Exception $exception){ $transaction->rollBack(); util::fail("新增失败"); } } }