导出跟进状态
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
* @Author: kangkang
|
||||
* @Date: 2020-10-13 19:52:37
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-11-24 15:06:18
|
||||
* @LastEditTime: 2022-01-14 16:07:29
|
||||
*/
|
||||
|
||||
namespace app\manager\controller;
|
||||
@@ -302,6 +302,50 @@ class UserFollow extends Controller
|
||||
echo json_encode($data);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 导出跟进记录
|
||||
* @param {*}
|
||||
* @return {*}
|
||||
*/
|
||||
public function exportAllFollowRecord()
|
||||
{
|
||||
$get = [];
|
||||
if (isset($_GET['data'])) {
|
||||
$get = $_GET['data'];
|
||||
}
|
||||
//超级管理员
|
||||
$super_manager_list = [282,993];
|
||||
$user_enum = new UserEnum;
|
||||
$manager_id = $this->userinfo['OperaterID'];
|
||||
$follow_rcord = new FollowRecord;
|
||||
//获取管理员
|
||||
$manager_model = new Manager;
|
||||
$manager_list = $manager_model->getList(['RoleId'=>100],'id,RealName');
|
||||
$manager_id_list = [];
|
||||
foreach ($manager_list as $info) {
|
||||
$manager_id_list[$info['id']] = $info;
|
||||
}
|
||||
$where = '';
|
||||
//只查询当前管理员操作的记录
|
||||
if (!in_array($manager_id,$super_manager_list)){
|
||||
$where .= "op_user='". $manager_id ."'";
|
||||
}
|
||||
//根据日期查询
|
||||
if (!empty($get['s_time'])) {
|
||||
$date1 = date('Y-m-d', strtotime($get['s_time']));
|
||||
$date2 = date('Y-m-d H:i:s', strtotime($get['e_time']));
|
||||
$where .= " create_time>='" . $date1 . "' and create_time<='" . $date2 . "' ";
|
||||
}
|
||||
$list = $follow_rcord->getNewRecord($where,10000);
|
||||
|
||||
foreach ($list as &$info) {
|
||||
$info['follow_status']=$user_enum::$FollowStatus[$info['follow_status']];
|
||||
$info['manager'] = $manager_id_list[$info['op_user']]['RealName'];
|
||||
}
|
||||
|
||||
\exportToCsv('test.csv',['id','用户id','所属管理员id','跟进状态','是否最新记录','支付宝订单号','状态转换','备注','创建时间','管理员名称'],$list);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: 更改跟进状态
|
||||
* @param {*}
|
||||
|
||||
Reference in New Issue
Block a user