导出跟进状态
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
* @Author: kangkang
|
* @Author: kangkang
|
||||||
* @Date: 2020-10-13 19:52:37
|
* @Date: 2020-10-13 19:52:37
|
||||||
* @LastEditors: Please set LastEditors
|
* @LastEditors: Please set LastEditors
|
||||||
* @LastEditTime: 2021-11-24 15:06:18
|
* @LastEditTime: 2022-01-14 16:07:29
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace app\manager\controller;
|
namespace app\manager\controller;
|
||||||
@@ -302,6 +302,50 @@ class UserFollow extends Controller
|
|||||||
echo json_encode($data);
|
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: 更改跟进状态
|
* @description: 更改跟进状态
|
||||||
* @param {*}
|
* @param {*}
|
||||||
|
|||||||
Reference in New Issue
Block a user