$cardId]); if (!empty($data)) { // 添加 $dataset = []; foreach ($data as $item) { $dataset[] = [ 'card_id' => $cardId, 'face_value' => $item['face_value'], 'price' => $item['price'], 'discount' => round(10 / ($item['face_value'] / $item['price']), 2) ]; } (new static)->addAll($dataset); } } }