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; + } }