Commit bf004a68 authored by zhuwei's avatar zhuwei

客户修改记录

parent 38e1522a
...@@ -36,12 +36,11 @@ class UserService ...@@ -36,12 +36,11 @@ class UserService
/** /**
* 新增或编辑客户 * 新增或编辑客户
*
* @param $id * @param $id
* @param $data * @param $data
* @param $operation_id * @param $operation_id
* @param $site_id * @param $site_id
* @return array|int|mixed * @return array
*/ */
public function editUser($id, $data, $operation_id, $site_id) public function editUser($id, $data, $operation_id, $site_id)
{ {
...@@ -73,7 +72,8 @@ class UserService ...@@ -73,7 +72,8 @@ class UserService
$data['protect_time'] = $future_time; $data['protect_time'] = $future_time;
} else { } else {
$user_data = $this->user->getUserById('id,agent_id,referrer_id,referrer_source,user_name,site_ids', $id); $user_data = $this->user->getUserById('id,agent_id,referrer_id,referrer_source,user_name,
site_ids,entrust_type', $id);
if (empty($user_data['id'])) { if (empty($user_data['id'])) {
$result['status'] = 'fail'; $result['status'] = 'fail';
$result['msg'] = '没有该用户信息'; $result['msg'] = '没有该用户信息';
...@@ -85,6 +85,8 @@ class UserService ...@@ -85,6 +85,8 @@ class UserService
$user_name = empty($user_data['user_name']) ? '':$user_data['user_name']; $user_name = empty($user_data['user_name']) ? '':$user_data['user_name'];
$site_id_old = empty($user_data['site_ids']) ? '':$user_data['site_ids']; $site_id_old = empty($user_data['site_ids']) ? '':$user_data['site_ids'];
$entrust_type_old = empty($user_data['entrust_type']) ? '':$user_data['entrust_type'];
if ($data['referrer_source'] == 20) { if ($data['referrer_source'] == 20) {
unset($data['referrer_source']); unset($data['referrer_source']);
...@@ -135,7 +137,12 @@ class UserService ...@@ -135,7 +137,12 @@ class UserService
//客户姓名 修改记录 //客户姓名 修改记录
if (!empty($data['user_name']) && ($data['user_name'] != $user_name)) { if (!empty($data['user_name']) && ($data['user_name'] != $user_name)) {
$this->userNameChangeLog($this->operation_id,$id,$user_name,$data['user_name']); $this->userFieldChangeLog($this->operation_id,$id,$user_name,$data['user_name'],'user_name');
}
//客户委托类型 修改记录
if (!empty($data['entrust_type']) && ($data['entrust_type'] != $entrust_type_old)) {
$this->userFieldChangeLog($this->operation_id,$id,$entrust_type_old,$data['entrust_type'],'entrust_type');
} }
//更新业绩统计 //更新业绩统计
...@@ -171,19 +178,31 @@ class UserService ...@@ -171,19 +178,31 @@ class UserService
} }
/** /**
*客户姓名 修改记录 * 客户姓名 客户委托类型 修改记录
* @param $operation_id * @param $operation_id
* @param $user_id * @param $user_id
* @param $user_name_old * @param $field_old
* @param $user_name_new * @param $field_old_new
* @param $log_type
*/ */
public function userNameChangeLog($operation_id,$user_id,$user_name_old,$user_name_new) public function userFieldChangeLog($operation_id,$user_id,$field_old,$field_old_new,$log_type)
{ {
$redis_service = new RedisCacheService(); $redis_service = new RedisCacheService();
$agent_data = $redis_service->getRedisCache(2, $operation_id); $agent_data = $redis_service->getRedisCache(2, $operation_id);
$remark = "客户姓名被【{$agent_data['name']}】由【{$user_name_old}】修改为【{$user_name_new}】"; switch ($log_type) {
$this->operating_records($this->operation_id, 9, $remark, $user_id); case 'user_name':
$remark = "客户姓名被【{$agent_data['name']}】由【{$field_old}】修改为【{$field_old_new}】";
$this->operating_records($this->operation_id, 9, $remark, $user_id);
break;
case 'entrust_type':
$entrust_type_str =array(0=>'找铺',1=>'找办公楼');//0找铺 1找办公楼
$remark = "客户委托类型被【{$agent_data['name']}】由【{$entrust_type_str[$field_old]}
修改为【{$entrust_type_str[$field_old_new]}】";
$this->operating_records($this->operation_id, 9, $remark, $user_id);
break;
default:
}
} }
/** /**
......
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