Esempio n. 1
0
 /**
  * Generate Data Massive Contact Person
  *
  * @param bool $resultIds
  *
  * @param int  $count
  *
  * @return array|string
  */
 public static function generateMassive($resultIds = false, $count = 100)
 {
     $posIds = Positions::getIdsPositionOrCreateMassiveDummy();
     $deptIds = Dept::getIdsOrCreateMassiveDummy();
     $supplierIds = Suppliers::getRecordIdsOrCreate(200);
     $buyerIds = Buyers::getRecordIdsOrCreate(200);
     $records = static::getFake()->getContacts()->generateContacts($count, $posIds, $deptIds, $supplierIds, $buyerIds);
     $contacts = array();
     foreach ($records as $record) {
         $newrecord = static::create($record);
         $contacts[] = $newrecord->id;
     }
     return $resultIds ? $contacts : 'Generate Contact Person with ' . count($contacts) . ' records';
 }