Ejemplo n.º 1
0
 private function _getRowData($row)
 {
     $cityName = trim(keepOnlyChineseWord(array_get($row, 0)));
     $stateName = trim(keepOnlyChineseWord(array_get($row, 1)));
     $city = City::findByName($cityName)->first();
     $state = NULL !== $city ? State::findByName($stateName)->first() : NULL;
     $zipcode = NULL !== $state ? $state->zipcode : '';
     return '' !== $zipcode ? [$cityName, $stateName, $zipcode] : [array_get($row, 0), array_get($row, 1), ''];
 }
Ejemplo n.º 2
0
 public function _guessAddressTypeB($address)
 {
     $city = City::findByName(mb_substr($address, 0, 3, Import::DOC_ENCODE))->first();
     return NULL !== $city ? $this->_findBelongState($city->states, $address) : NULL;
 }