Commit e38e8b4a authored by hujun's avatar hujun

修改邀请人修改记录

parent c3de94f2
...@@ -39,7 +39,7 @@ class UserService ...@@ -39,7 +39,7 @@ class UserService
{ {
$this->operation_id = $operation_id; $this->operation_id = $operation_id;
$result = []; $result = [];
$agent_id_old = $referrer_id_old = 0; $agent_id_old = $referrer_id_old = $referrer_source_old = 0;
try { try {
if (empty($id)) { if (empty($id)) {
//新增用户 //新增用户
...@@ -62,6 +62,7 @@ class UserService ...@@ -62,6 +62,7 @@ class UserService
} }
$agent_id_old = empty($user_data['agent_id']) ? 0:$user_data['agent_id']; $agent_id_old = empty($user_data['agent_id']) ? 0:$user_data['agent_id'];
$referrer_id_old = empty($user_data['referrer_id']) ? 0:$user_data['referrer_id']; $referrer_id_old = empty($user_data['referrer_id']) ? 0:$user_data['referrer_id'];
$referrer_source_old = empty($user_data['referrer_source']) ? 0:$user_data['referrer_source'];
$user_name = empty($user_data['user_name']) ? '':$user_data['user_name']; $user_name = empty($user_data['user_name']) ? '':$user_data['user_name'];
$type = 'edit'; $type = 'edit';
} }
...@@ -81,7 +82,7 @@ class UserService ...@@ -81,7 +82,7 @@ class UserService
//记录修改客方 //记录修改客方
$this->recordGuest((int)$data['agents_id'], (int)$agent_id_old, $id, $user_name,$type); $this->recordGuest((int)$data['agents_id'], (int)$agent_id_old, $id, $user_name,$type);
//记录邀请人修改记录 //记录邀请人修改记录
$this->recordReferrer($data['referrer_id'], $id, $referrer_id_old, $type); $this->recordReferrer($data['referrer_id'], $data['referrer_source'], $id, $referrer_id_old, $referrer_source_old, $type);
//更新业绩统计 //更新业绩统计
$agent = new AAgents(); $agent = new AAgents();
...@@ -166,28 +167,48 @@ class UserService ...@@ -166,28 +167,48 @@ class UserService
* 记录邀请人修改记录 * 记录邀请人修改记录
* *
* @param $referrer_id * @param $referrer_id
* @param $referrer_source
* @param $user_id * @param $user_id
* @param $referrer_id_old * @param $referrer_id_old
* @param string $type * @param string $type
* @return array * @return array
*/ */
public function recordReferrer($referrer_id, $user_id, $referrer_id_old, $type = 'add') public function recordReferrer($referrer_id, $referrer_source, $user_id, $referrer_id_old, $referrer_source_old, $type = 'add')
{ {
$result = []; $result = [];
$remark = ''; $remark = '';
try { try {
$user_data = $this->user->getUserById('user_name,user_phone', $referrer_id); if ($referrer_source == 10) {
$user_data = $this->user->getUserById('user_name,user_phone', $referrer_id);
$user_phone = empty($user_data['user_phone']) ? '' : substr_replace($user_data['user_phone'], '****', 3, 4);
$name = $user_data['user_name'];
} else {
$m_agent = new AAgents();
$agent_where['agent_id'] = $referrer_id;
$agent_data = $m_agent->getAgentById('name,phone');
$name = $agent_data[0]['name'];
$user_phone = $agent_data[0]['phone'];
}
$user_phone = empty($user_data['user_phone']) ? '' :substr_replace($user_data['user_phone'], '****', 3, 4); if ($type == 'add') {
if ($type == 'add' || (empty($referrer_id_old) && $referrer_id != -1)) { if ($referrer_source == 10) {
$remark = '新增为' . $user_data['user_name'] . '-' . $user_phone . ',客户ID:' . $referrer_id; $remark = '新增为' . $name . '-' . $user_phone . ',客户ID:' . $referrer_id;
} else {
$remark = '新增为' . $name . '-' . $user_phone;
}
} else { } else {
if (!empty($referrer_id_old)) { if ($referrer_id == -1) {
if ($referrer_id == -1) { if ($referrer_id == -1 && !empty($referrer_id_old)) {
$remark = '删除邀请人'; $remark = '删除邀请人';
} else if ($referrer_id != $referrer_id_old) { }
$remark = '编辑为' . $user_data['user_name'] . '-' . $user_phone . ',客户ID:' . $referrer_id; } else {
if (($referrer_id != $referrer_id_old) || ($referrer_source != $referrer_source_old)) {
if ($referrer_source == 10) {
$remark = '修改为' . $name . '-' . $user_phone . ',客户ID:' . $referrer_id;
} else {
$remark = '修改为' . $name . '-' . $user_phone;
}
} }
} }
} }
......
...@@ -306,7 +306,7 @@ class Users extends Model ...@@ -306,7 +306,7 @@ class Users extends Model
$insert_data['vip'] = $data['vip']; $insert_data['vip'] = $data['vip'];
} }
//邀请人 //邀请人
if (!empty($data['referrer_id']) && !empty($data['referrer_source'])) { if (!empty($data['referrer_id']) && !empty($data['referrer_source']) && ($data['referrer_id'] != -1)) {
$insert_data['referrer_id'] = $data['referrer_id']; $insert_data['referrer_id'] = $data['referrer_id'];
$insert_data['referrer_source'] = $data['referrer_source']; $insert_data['referrer_source'] = $data['referrer_source'];
} }
......
...@@ -1339,7 +1339,7 @@ define(['doT', 'text!temp/user_template_tpl.html', 'css!style/home.css', 'ckfind ...@@ -1339,7 +1339,7 @@ define(['doT', 'text!temp/user_template_tpl.html', 'css!style/home.css', 'ckfind
params.price_demand = $(".price_demand_1").val(); params.price_demand = $(".price_demand_1").val();
params.area_demand = $(".area_demand_1").val(); params.area_demand = $(".area_demand_1").val();
params.referrer_id = user.user_id_edit_introduce ? user.user_id_edit_introduce : -1; params.referrer_id = user.user_id_edit_introduce ? user.user_id_edit_introduce : -1;
params.referrer_source = user.referrer_source; params.referrer_source = user.referrer_source ? user.referrer_source : 10;
if($('#user_city_edit').val() == 310100){ if($('#user_city_edit').val() == 310100){
params.city = '上海市' ; params.city = '上海市' ;
params.province = '上海市' ; params.province = '上海市' ;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment