area
This commit is contained in:
@@ -280,12 +280,6 @@ class Customer extends HD_Controller
|
||||
$cfrom_f = array_flip($this->cfrom);
|
||||
$cfrom2_f = array_flip($this->cfrom2);
|
||||
$map_biz = $this->biz_model->map('biz_name', 'id', ['status' => 1, 'province_id' => 350000], '', 0, 0, 'id,biz_name');
|
||||
$province_strings = implode("','", array_unique(array_column($lists, 'province_name')));
|
||||
if ($province_strings) $where = ["province_name in ('{$province_strings}')" => null];
|
||||
$province_strings && $map_province = $this->area_model->map('province_name', 'province_id', $where, '', 0, 0, 'DISTINCT(province_id),province_name');
|
||||
$city_strings = implode("','", array_unique(array_column($lists, 'city_name')));
|
||||
if ($city_strings) $where = ["city_name in ('{$city_strings}')" => null];
|
||||
$city_strings && $map_city = $this->area_model->map('city_name', 'city_id', $where, '', 0, 0, 'DISTINCT(city_id),city_name');
|
||||
$fails = array();
|
||||
|
||||
foreach ($lists as $k => $v) {
|
||||
@@ -309,6 +303,23 @@ class Customer extends HD_Controller
|
||||
$cf2_id = $map_biz[$v['cfrom2']];
|
||||
}
|
||||
|
||||
$province_name = $v['province_name'];
|
||||
$city_name = $v['city_name'];
|
||||
if($city_name){
|
||||
$city = $this->area_model->get(["city_name like '%$city_name'" => null]);
|
||||
if(!$city){
|
||||
$city = $this->area_model->get(["county_name like '%$city_name'" => null]);
|
||||
}
|
||||
|
||||
$city_id = $city['city_id'];
|
||||
$province_id = $city['province_id'];
|
||||
}
|
||||
|
||||
if(!$province_id){
|
||||
$province = $this->area_model->get(["province_name like '%$province_name'" => null]);
|
||||
$province_id = $province['province_id'];
|
||||
}
|
||||
|
||||
$temp = array(
|
||||
'sid' => create_customer_no(),
|
||||
'name' => $v['name'],
|
||||
@@ -318,8 +329,8 @@ class Customer extends HD_Controller
|
||||
'channel' => $v['channel'] ? $v['channel'] : '',
|
||||
'brand_id' => $v['brand_id'] ? $v['brand_id'] : '',
|
||||
'series_id' => $v['series_id'] ? $v['series_id'] : '',
|
||||
'province_id' => $map_province[$v['province_name']] ? $map_province[$v['province_name']] : 0,
|
||||
'city_id' => $map_city[$v['city_name']] ? $map_city[$v['city_name']] : 0,
|
||||
'province_id' => $province_id,
|
||||
'city_id' => $city_id ? $city_id : 0,
|
||||
'c_time' => date('Y-m-d H:i:s'),
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user