Files
liche/common/libraries/receiver/Customers_entity.php
T
2021-08-05 14:40:21 +08:00

59 lines
1.8 KiB
PHP

<?php
/**
* 客户
*/
class Customers_entity{
private $ci;
private $level = [3=>'H',7=>'A',15=>'B',30=>'C'];
public function __construct(){
$this->ci = & get_instance();
}
/**
* 添加日志
* @param $customer_id int 客户id
* @param $uid int 操作用户id
* @param $uname int 操作用户名
* @param $content string 日志内容
* @param $type int 操作类型 (0普通日志 1短信 2拨打电话)
* @param $cf_platform string 来源 (wxapp小程序 admin后台)
*/
public function add_log($customer_id,$uid,$uname,$content,$type='',$cf_platform='wxapp',$imgs = []){
$this->ci->load->model('receiver/receiver_customer_oplogs_model','customer_oplogs_model');
$add_data = [
'customer_id' => $customer_id,
'uid' => $uid,
'c_time' => time()
];
$content && $add_data['log'] = $content;
$uname && $add_data['uname'] = $uname;
$type && $add_data['type'] = $type;
$cf_platform && $add_data['cf_platform'] = $cf_platform;
$imgs && $add_data['imgs'] = json_encode($imgs,JSON_UNESCAPED_UNICODE);
$result = $this->ci->customer_oplogs_model->add($add_data);
if($type==2 && $result){ //更新最后联系时间
$this->ci->load->model('receiver/receiver_customers_model');
$this->ci->receiver_customers_model->update(['cont_time'=>date('Y-m-d H:i:s')],['id'=>$customer_id]);
}
return $result;
}
/**
* 购车时间计算用户等级
* @param $buy_time int 预计购车天数
*/
public function cal_level($buy_time){
if($this->level[$buy_time]){
$level = $this->level[$buy_time];
}else{
$level = 'C';
}
return $level;
}
}
?>