|
@@ -262,9 +262,10 @@ class ImportOrderFromCAnalysisData extends Command
|
|
|
//省市区
|
|
|
if ($rs['addr']) {
|
|
|
$p_c_a = get_address($rs['addr']);
|
|
|
- $province = Db::name('province')->whereLike('name', '%' . $p_c_a['province'] . '%')->value('province_code');
|
|
|
- $city = Db::name('city')->whereLike('name', '%' . $p_c_a['city'] . '%')->value('city_code');
|
|
|
- $area = Db::name('area')->whereLike('name', '%' . $p_c_a['district'] . '%')->value('area_code');
|
|
|
+
|
|
|
+ $province = empty($p_c_a['province']) ? $p_c_a['province'] : Db::name('province')->whereLike('name', '%' . $p_c_a['province'] . '%')->value('province_code');
|
|
|
+ $city = empty($p_c_a['city']) ? $p_c_a['city'] : Db::name('city')->whereLike('name', '%' . $p_c_a['city'] . '%')->value('city_code');
|
|
|
+ $area = empty($p_c_a['district']) ? $p_c_a['district'] : Db::name('area')->whereLike('name', '%' . $p_c_a['district'] . '%')->value('area_code');
|
|
|
|
|
|
$extend_insert_data['addr_code'] = implode([$province, $city, $area], ',');
|
|
|
|