|
|
@@ -349,20 +349,14 @@ class User extends BaseController
|
|
|
foreach($post["service_area"] as $v){
|
|
|
$str = str_replace(['省','市','区','县'],['','','',''],$v);
|
|
|
$arr = explode(",",$str);
|
|
|
- $city = $cityModel->where('merger_name','like',"%".$arr[1].",".$arr[2])->find();
|
|
|
- if(!$city) {
|
|
|
- $city = $cityModel->where('merger_name', 'like', "%" . $arr[0] . "," . $arr[1])->find();
|
|
|
- }
|
|
|
- if($city && $city['parent_id'] == 0 && $city['level'] == 2 && $city['name'] == '市辖区'){
|
|
|
- $subCities = $cityModel->where('parent_id', $city['id'])->column('id');
|
|
|
- if($subCities){
|
|
|
- $saveAre = array_merge($saveAre, $subCities);
|
|
|
- }
|
|
|
- }else{
|
|
|
- $saveAre[] = $city ? $city['id'] : 0;
|
|
|
- }
|
|
|
+ $city_id = $cityModel->where('merger_name','like',"%".$arr[1].",".$arr[2])->value('id');
|
|
|
+ if(!$city_id) $city_id = $cityModel->where('merger_name','like',"%".$arr[0].",".$arr[1])->value('id');
|
|
|
+ $saveAre[] = $city_id;
|
|
|
+
|
|
|
+ }
|
|
|
+ if(!empty($saveAre)){
|
|
|
+ $save["service_area"] = implode(",", $saveAre);
|
|
|
}
|
|
|
- $save["service_area"] = implode(",", $saveAre);
|
|
|
}
|
|
|
//服务内容
|
|
|
$serviceTypeModel = new ServiceTypeModel();
|