From af4776ca681a0c793bcda36cd0b5793d209bbf66 Mon Sep 17 00:00:00 2001 From: lcc <1127794702@qq.com> Date: Thu, 8 Aug 2024 16:35:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=97=A8=E5=BA=97=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/controllers/wxapp/licheb/OpenApi.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/api/controllers/wxapp/licheb/OpenApi.php b/api/controllers/wxapp/licheb/OpenApi.php index cec4e766..a9ff914a 100644 --- a/api/controllers/wxapp/licheb/OpenApi.php +++ b/api/controllers/wxapp/licheb/OpenApi.php @@ -18,6 +18,7 @@ class OpenApi extends Wxapp $this->load->model('receiver/receiver_customers_model', 'customers_model'); $this->load->model("biz/biz_model"); $this->load->model('receiver/order/receiver_orders_model', 'orders_model'); + $this->load->model('area_model'); $this->load->library('receiver/clues_entity'); $this->load->library('receiver/customers_entity'); } @@ -155,4 +156,23 @@ class OpenApi extends Wxapp } return ['list' => $lists]; } + + public function get_biz() + { + $biz_id = $this->input_param('biz_id'); + if (!$biz_id) { + throw new Exception('参数错误', API_CODE_FAIL); + } + $row = $this->biz_model->get(['id' => $biz_id]); + $address = $row['address'] ?: ''; + if($row['county_id']){ + $areas = $this->area_model->get(['county_id' => $row['county_id']]); + $address = $areas['province_name'].$areas['city_name'].$areas['county_name'].$address; + } + $data = [ + 'biz_name' => $row['biz_name'] ?: '', + 'address' => $address, + ]; + return $data; + } }