Jelajahi Sumber

2023-5-22-1 新增服务区

yingzi 2 tahun lalu
induk
melakukan
7df078e001
1 mengubah file dengan 5 tambahan dan 18 penghapusan
  1. 5 18
      app/api/controller/User.php

+ 5 - 18
app/api/controller/User.php

@@ -342,29 +342,16 @@ class User extends BaseController
 //        $save["service_price"]     = empty($post["service_price"])     ? "" : $post["service_price"];
         $save["service_min_price"] = empty($post["service_min_price"]) ? 0 : $post["service_min_price"];
         $save["service_max_price"] = empty($post["service_max_price"]) ? 0 : $post["service_max_price"];
-        @file_put_contents('dub1.txt',json_encode($post));
         //服务区域
         $cityModel = new CityModel();
         if(!empty($post["service_area"]) && is_array($post["service_area"])){
             $saveAre=[];
             foreach($post["service_area"] as  $v){
-             @file_put_contents('dub.txt','1');
-                $arr = explode(",",$v);
-                $str1 = $arr[0].','.$arr[1];
-                @file_put_contents('dub.txt','2');
-                $stc = str_replace(['省','市','区','县'],['','','',''],$str1);
-                $str2 = $stc.",".$arr[2]!='市辖区'?str_replace(['省','市','区','县'],['','','',''],$arr[2]):'市辖区';
-                $arr3 = explode(",",$str2);
-                $city_id = $cityModel->where('merger_name','like',"%".$arr3[1].",".$arr3[2])->value('id');
-                @file_put_contents('dub.txt','3');
-                if(!$city_id)
-                {
-                    $city_id = $cityModel->where('merger_name','like',"%".$arr3[0].",".$arr3[1])->value('id');
-                    $city_id1 = $cityModel->where('merger_name','like',"%".$arr3[0].",".$arr3[1])->value('city_id');
-                    $city_id2 = $cityModel->where('parent_id',$city_id1)->where('name','市辖区')->value('id');
-                    if($city_id2>0) $city_id= $city_id2;
-                }
-                @file_put_contents('dub.txt','4');
+                $str = str_replace(['省','市','区','县'],['','','',''],$v);
+                $arr = explode(",",$str);
+                $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;
 
             }