From 37dabf100f767f496037d3f6ad1f55a4f3726fc0 Mon Sep 17 00:00:00 2001 From: liutong <836164388@qq.com> Date: Fri, 23 May 2025 16:16:30 +0800 Subject: [PATCH] =?UTF-8?q?feat(campus):=20=E6=B7=BB=E5=8A=A0=E6=A0=A1?= =?UTF-8?q?=E5=8C=BA=E5=9D=90=E6=A0=87=E6=95=B0=E7=BB=84=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在获取校区数据时,增加校区坐标数组信息的解析 - 新增 campus_coordinates_arr 字段,包含地址、纬度和经度信息 --- niucloud/app/service/api/apiService/CampusService.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/niucloud/app/service/api/apiService/CampusService.php b/niucloud/app/service/api/apiService/CampusService.php index 801d8ced..d84ede64 100644 --- a/niucloud/app/service/api/apiService/CampusService.php +++ b/niucloud/app/service/api/apiService/CampusService.php @@ -56,6 +56,16 @@ class CampusService extends BaseApiService $model = $model->whereIn('id',$campus_id); } $data = $model->select()->toArray(); + + foreach ($data as &$v){ + $campus_coordinates_arr = json_decode($v['campus_coordinates'],true); + $v['campus_coordinates_arr'] = [ + 'address'=>$campus_coordinates_arr['address'] ?? '', + 'lat'=>$campus_coordinates_arr['lat'] ?? '', + 'lng'=>$campus_coordinates_arr['lng'] ?? '', + ]; + } + $res = [ 'code'=>1, 'msg'=>'操作成功',