|
|
@@ -69,11 +69,12 @@ class System extends Base
|
|
|
$start = input('param.start');
|
|
|
$end = input('param.end');
|
|
|
|
|
|
- $temp = db('chat_log');
|
|
|
- $countTmp = db('chat_log');
|
|
|
+ $temp = db('service_log');
|
|
|
+ $countTmp = db('service_log');
|
|
|
if(!empty($param['searchText'])){
|
|
|
- $temp = $temp->where('from_name', $param['searchText'])->whereOr('to_name', $param['searchText']);
|
|
|
- $countTmp = $countTmp->where('from_name', $param['searchText'])->whereOr('to_name', $param['searchText']);
|
|
|
+ $user = db('users')->where('user_name', $param['searchText'])->find();
|
|
|
+ $temp = $temp->where('kf_id', $user['id']);
|
|
|
+ $countTmp = $countTmp->where('kf_id', $user['id']);
|
|
|
}
|
|
|
|
|
|
if(!empty($start) && !empty($end) && $start <= $end){
|
|
|
@@ -81,10 +82,25 @@ class System extends Base
|
|
|
$countTmp = $countTmp->whereBetween('start_time', [strtotime($start), strtotime($end . ' 23:59:59')]);
|
|
|
}
|
|
|
|
|
|
- $result = $temp->limit($offset, $limit)->order('id', 'desc')->select();
|
|
|
+ $result = $temp->limit($offset, $limit)->order('start_time', 'desc')->select();
|
|
|
foreach($result as $key=>$vo){
|
|
|
- $result[$key]['start_time'] = date('Y-m-d H:i:s', $vo['start_time']);
|
|
|
- $result[$key]['end_time'] = date('Y-m-d H:i:s', $vo['time_line']);
|
|
|
+ if($result[$key]['start_time'] != 0){
|
|
|
+ $result[$key]['start_time'] = date('Y-m-d H:i:s', $vo['start_time']);
|
|
|
+ }else{
|
|
|
+ $result[$key]['start_time'] = '-';
|
|
|
+ }
|
|
|
+ if($result[$key]['end_time'] != 0){
|
|
|
+ $result[$key]['end_time'] = date('Y-m-d H:i:s', $vo['start_time']);
|
|
|
+ }else{
|
|
|
+ $result[$key]['end_time'] = '-';
|
|
|
+ }
|
|
|
+ //客服名称
|
|
|
+ $kefu = db('users')->where('id', $result[$key]['kf_id'])->find();
|
|
|
+ $result[$key]['kefu_name'] = $kefu['user_name'];
|
|
|
+
|
|
|
+ //满意度
|
|
|
+ $evaluate = db('evaluate')->where('evaluate_id', $result[$key]['evaluate_id'])->find();
|
|
|
+ $result[$key]['evaluate_name'] = $evaluate['evaluate_name'];
|
|
|
}
|
|
|
|
|
|
$return['total'] = $countTmp->count(); //总数据
|