dever преди 3 години
родител
ревизия
4ef27c5710
променени са 1 файла, в които са добавени 9 реда и са изтрити 7 реда
  1. 9 7
      src/Address.php

+ 9 - 7
src/Address.php

@@ -47,16 +47,18 @@ class Address  extends Base
 
     private function getInfo($data)
     {
-        $info = Dever::db('area/province')->find($data['province']);
-        $data['province_name'] = $info['name'];
+        if ($data['province'] && $data['city'] && $data['county']) {
+            $info = Dever::db('area/province')->find($data['province']);
+            $data['province_name'] = $info['name'];
 
-        $info = Dever::db('area/city')->find($data['city']);
-        $data['city_name'] = $info['name'];
+            $info = Dever::db('area/city')->find($data['city']);
+            $data['city_name'] = $info['name'];
 
-        $info = Dever::db('area/county')->find($data['county']);
-        $data['county_name'] = $info['name'];
+            $info = Dever::db('area/county')->find($data['county']);
+            $data['county_name'] = $info['name'];
 
-        $data['add_string'] = $data['province_name'] . $data['city_name'] . $data['county_name'] .','. $data['address'] .','. $data['house_number'] .','. $data['contact'] .','. $data['mobile'];
+            $data['add_string'] = $data['province_name'] . $data['city_name'] . $data['county_name'] .','. $data['address'] .','. $data['house_number'] .','. $data['contact'] .','. $data['mobile'];
+        }
 
         return $data;
     }