From 7ac34dcd571db8c76bdaa6c26198a46eadba09cf Mon Sep 17 00:00:00 2001 From: lccsw <1127794702@qq.com> Date: Wed, 12 Jan 2022 10:12:15 +0800 Subject: [PATCH] edit-admin-clues --- admin/controllers/receiver/Clues.php | 13 +++++++++++++ admin/views/receiver/clues/edit.php | 6 ++++++ common/libraries/Qyrobot.php | 7 ++++++- 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/admin/controllers/receiver/Clues.php b/admin/controllers/receiver/Clues.php index 3d51b1b5..92e6b5ac 100644 --- a/admin/controllers/receiver/Clues.php +++ b/admin/controllers/receiver/Clues.php @@ -233,6 +233,19 @@ class Clues extends HD_Controller } else { $info_show['near_bizs'] = $this->biz_model->select(['city_id' => $re['city_id'], 'county_id' => $re['county_id'], 'status' => 1], 'id desc', 1, 3, 'id,biz_name'); } + //获取分销用户 + $cf_user = ''; + if($dataInfo['recommend_id']){ + $this->load->model('app/liche/app_liche_users_model'); + $user = $this->app_liche_users_model->get(['id'=>$dataInfo['recommend_id']],'id,nickname,up_uid'); + $user['up_uid'] && $up_user = $this->app_liche_users_model->get(['id'=>$user['up_uid']],'id,nickname'); //上一级分销用户 + if($up_user){ + $cf_user = "{$up_user['nickname']}(一级) => {$user['nickname']}(二级)"; + }else{ + $cf_user = $user['nickname']; + } + } + $info_show['cf_user'] = $cf_user; $this->data['info'] = $dataInfo; $this->data['info_show'] = $info_show; $this->data['_title'] = '线索详情'; diff --git a/admin/views/receiver/clues/edit.php b/admin/views/receiver/clues/edit.php index a6348a64..bc2e3cba 100644 --- a/admin/views/receiver/clues/edit.php +++ b/admin/views/receiver/clues/edit.php @@ -107,6 +107,12 @@ + +
+
分销来源:
+ {{infoShow.cf_user}} +
+ diff --git a/common/libraries/Qyrobot.php b/common/libraries/Qyrobot.php index 09cdad9f..2b8c3923 100644 --- a/common/libraries/Qyrobot.php +++ b/common/libraries/Qyrobot.php @@ -29,6 +29,7 @@ class Qyrobot{ $this->ci->load->model('area_model'); $this->ci->load->model('auto/auto_brand_model'); $this->ci->load->model('auto/auto_series_model'); + $this->ci->load->model('auto/auto_attr_model'); $this->ci->load->model('app/liche/app_liche_orders_model'); $this->ci->load->model('app/liche/app_liche_orders_model'); @@ -66,7 +67,11 @@ class Qyrobot{ } $brand_row = $this->ci->auto_brand_model->get(['id'=>$order_row['brand_id']],'name'); $series_row = $this->ci->auto_series_model->get(['id'=>$order_row['s_id']],'name'); - $car_info = "{$brand_row['name']} {$series_row['name']}"; + $attr_arr = [$order_row['v_id'], $order_row['cor_id']]; + $attr = $this->ci->auto_attr_model->get_map_by_ids($attr_arr, 'id,title'); + $v_name = isset($attr[$order_row['v_id']]) ? $attr[$order_row['v_id']][0]['title'] : ''; + $cor_name = isset($attr[$order_row['cor_id']]) ? $attr[$order_row['cor_id']][0]['title'] : ''; + $car_info = "{$brand_row['name']} {$series_row['name']} {$v_name} {$cor_name}"; $where = [ 'type' => 1,