Kaynağa Gözat

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

yingzi 2 yıl önce
ebeveyn
işleme
b30804759f
1 değiştirilmiş dosya ile 31 ekleme ve 0 silme
  1. 31 0
      app/api/controller/User.php

+ 31 - 0
app/api/controller/User.php

@@ -348,6 +348,7 @@ class User extends BaseController
             $saveAre=[];
             foreach($post["service_area"] as  $v){
                 $str = str_replace(['省','市','区','县'],['','','',''],$v);
+                $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');
@@ -359,6 +360,36 @@ class User extends BaseController
                 $save["service_area"] = implode(",", $saveAre);
             }
         }
+
+//        //服务区域
+//        $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');
+//                $saveAre[] =  $city_id;
+//
+//            }
+//            if(!empty($saveAre)){
+//                $save["service_area"] = implode(",", $saveAre);
+//            }
+//        }
         //服务内容
         $serviceTypeModel = new ServiceTypeModel();
         if(!empty($post["service_project"]) && is_array($post["service_project"])){