xxxrrrdddd 3 years ago
parent
commit
9022a7b7fe
2 changed files with 319 additions and 158 deletions
  1. 13 1
      application/api/controller/Common.php
  2. 306 157
      public/api.html

+ 13 - 1
application/api/controller/Common.php

@@ -17,7 +17,7 @@ use think\File;
  */
 class Common extends Api
 {
-    protected $noNeedLogin = ['agreement','ads','area','area_sort','area_tree','config'];
+    protected $noNeedLogin = ['agreement','ads','area','area_sort','area_tree','config','get_area'];
     protected $noNeedRight="*";
     /**
      * 获取各种协议
@@ -215,6 +215,18 @@ class Common extends Api
         $this->success('',$fromCache);
     }
     /**
+     * 根据名称获取信息
+     * @ApiParams (name="name",description="城市名")
+     * @ApiReturnParams (name="id",description="城市ID")
+     */
+    public function get_area(){
+        $rs=null;
+        if($name=input('name')){
+            $rs=Area::where('name|shortname',$name)->find();
+        }
+        $this->success('',$rs);
+    }
+    /**
      * 获取系统配置
      * @ApiReturnParams (name="site_name",description="站点名称")
      * @ApiReturnParams (name="com_name",description="公司名称")

File diff suppressed because it is too large
+ 306 - 157
public/api.html


Some files were not shown because too many files changed in this diff