|
@@ -0,0 +1,95 @@
|
|
|
|
+<?php
|
|
|
|
+namespace App\Http\Controllers;
|
|
|
|
+use App\Models\ConfigCityManagement;
|
|
|
|
+use App\Transformers\CityTransformer;
|
|
|
|
+use Illuminate\Http\Request;
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * Created by PhpStorm.
|
|
|
|
+ * User: qinyaer
|
|
|
|
+ * Date: 2019/4/23
|
|
|
|
+ * Time: 下午3:56
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+class ConfigCityManagementController extends Controller
|
|
|
|
+{
|
|
|
|
+ /**
|
|
|
|
+ * @api {get} /city/lists 城市管理列表
|
|
|
|
+ * @apiVersion 0.1
|
|
|
|
+ * @apiName ConfigCityManagement lists
|
|
|
|
+ * @apiGroup ConfigCityManagement
|
|
|
|
+ * @apiPermission none
|
|
|
|
+ * @apiSuccessExample 成功响应:
|
|
|
|
+ {
|
|
|
|
+ "data": [],
|
|
|
|
+ "extra": {
|
|
|
|
+ "filters": [
|
|
|
|
+ "筛选字段1",
|
|
|
|
+ "筛选字段2"
|
|
|
|
+ ],
|
|
|
|
+ "columns": [
|
|
|
|
+ "列表显示数据字段1",
|
|
|
|
+ "列表显示数据字段2"
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ "meta": {
|
|
|
|
+ "pagination": {}
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+ public function lists()
|
|
|
|
+ {
|
|
|
|
+ $cityList = ConfigCityManagement::orderBy('id', 'desc')
|
|
|
|
+ ->paginate();
|
|
|
|
+ if (count($cityList)>0){
|
|
|
|
+ foreach ($cityList as $k=>$v){
|
|
|
|
+ $cityList[$k]->express_type = $v->getExpressTypeAttribute();
|
|
|
|
+ if ($v->status == 0){
|
|
|
|
+ $cityList[$k]->status = '启用';
|
|
|
|
+ }else{
|
|
|
|
+ $cityList[$k]->status = '禁用';
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return $this->response->paginator($cityList, new CityTransformer());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * @api {post} /city/edit 编辑城市
|
|
|
|
+ * @apiVersion 0.1
|
|
|
|
+ * @apiName ConfigCityManagement edit
|
|
|
|
+ * @apiGroup ConfigCityManagement
|
|
|
|
+ * @apiPermission none
|
|
|
|
+ * @apiSuccessExample 成功响应:
|
|
|
|
+ {
|
|
|
|
+ "data": [],
|
|
|
|
+ "extra": {
|
|
|
|
+ "filters": [
|
|
|
|
+ "筛选字段1",
|
|
|
|
+ "筛选字段2"
|
|
|
|
+ ],
|
|
|
|
+ "columns": [
|
|
|
|
+ "列表显示数据字段1",
|
|
|
|
+ "列表显示数据字段2"
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ "meta": {
|
|
|
|
+ "pagination": {}
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+ public function edit(Request $request)
|
|
|
|
+ {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+}
|