ソースを参照

【Mod】修改城市标签回传移除后缀 市

liuxiangxin 3 ヶ月 前
コミット
2e7943b5aa
2 ファイル変更5 行追加2 行削除
  1. 2 1
      app/Http/Controllers/Api/CustomAddr.php
  2. 3 1
      app/Jobs/WeiBanSync.php

+ 2 - 1
app/Http/Controllers/Api/CustomAddr.php

@@ -116,7 +116,8 @@ class CustomAddr extends Api{
         }
         // 省份
         $province                   = str_ireplace(['自治区','壮族','回族','维吾尔','特别行政区','省'],'',$province);
-        // 省份
+        // 城市
+		$cityName                   = rtrim($cityName,'市');
         $cityName                   = str_ireplace(['自治州','自治县','蒙古','蒙古族','回族','藏族','维吾尔','苗族','彝族','壮族','布依族','朝鲜族','满族','侗族','瑶族','白族','土家族','哈尼族','哈萨克','傣族','黎族','傈僳族','佤族','畲族','拉祜族','水族','东乡族','纳西族','景颇族','柯尔克孜','土族','达斡尔族','仫佬族','羌族','布朗族','撒拉族','毛南族','仡佬族','锡伯','阿昌族','普米族','塔吉克','怒族','鄂温克族','德昂族','保安族','裕固族','塔塔尔','独龙族'],'',$cityName);
        	// 打标签
 		if( $province ) 			OpenApi::addTag($staffId,$weibanExtid,'省份',$province);

+ 3 - 1
app/Jobs/WeiBanSync.php

@@ -226,8 +226,10 @@ class WeiBanSync implements ShouldQueue
         if( !$parentCity )          return ['info'=>'未查询到省份'];
         // 省份
         $province                   = str_ireplace(['自治区','壮族','回族','维吾尔','特别行政区','省'],'',$parentCity['name']);
+        // 城市
+		$cityName                   = rtrim($city['name'],'市');
         // 省份
-        $cityName                   = str_ireplace(['自治州','自治县','蒙古','蒙古族','回族','藏族','维吾尔','苗族','彝族','壮族','布依族','朝鲜族','满族','侗族','瑶族','白族','土家族','哈尼族','哈萨克','傣族','黎族','傈僳族','佤族','畲族','拉祜族','水族','东乡族','纳西族','景颇族','柯尔克孜','土族','达斡尔族','仫佬族','羌族','布朗族','撒拉族','毛南族','仡佬族','锡伯','阿昌族','普米族','塔吉克','怒族','鄂温克族','德昂族','保安族','裕固族','塔塔尔','独龙族'],'',$city['name']);
+        $cityName                   = str_ireplace(['自治州','自治县','蒙古','蒙古族','回族','藏族','维吾尔','苗族','彝族','壮族','布依族','朝鲜族','满族','侗族','瑶族','白族','土家族','哈尼族','哈萨克','傣族','黎族','傈僳族','佤族','畲族','拉祜族','水族','东乡族','纳西族','景颇族','柯尔克孜','土族','达斡尔族','仫佬族','羌族','布朗族','撒拉族','毛南族','仡佬族','锡伯','阿昌族','普米族','塔吉克','怒族','鄂温克族','德昂族','保安族','裕固族','塔塔尔','独龙族'],'',$cityName);
         // 打省份标签
         if( !$province )             return ['info'=>'暂无省份数据'];
         // 打省份标签