private function addorupdateOrderPerson($orderid, $orderpeople, $ppltype){ $newperson = false; $this->deleteOrderPersonByPpltype($orderid, $ppltype); foreach($orderpeople as $person){ if($person->id <= 0){// $ppltype === Menu::ppl_type_receiver $this->addOrUpdatePeople(-1, $person); $newperson = true; } if(!is_null($person->id)){ $attributes = array( "order_id" => $orderid, "person_id" => $person->id, "type" => $ppltype ); $data = \Orderperson::create($attributes); } } return $newperson; }