|
|
@@ -317,19 +317,25 @@ class System extends Base
|
|
|
for($i=0;$i<count($chat);$i++){
|
|
|
$content = json_decode($chat[$i]['content'], true);
|
|
|
$chat[$i]['time_line'] = date('H:i',$chat[$i]['time_line']);
|
|
|
+ if(!empty($content['text'])){
|
|
|
+ $content['content'] = $content['text'];
|
|
|
+ }
|
|
|
+ if(!empty($content['img'])){
|
|
|
+ $content['content'] = '<img width="100%" src="'.$content['img'].'"/>';
|
|
|
+ }
|
|
|
if(!empty(strstr($chat[$i]['to_id'], 'KF'))){
|
|
|
$html = $html . '<div style="margin-top:15px;width: 30%;"><div>'.$chat[$i]['from_name'].'   '.$chat[$i]['time_line'].'</div>';
|
|
|
- $html = $html . '<p style="margin-top:5px;" class="form-content">'.$content['text'].'</p></div>';
|
|
|
+ $html = $html . '<p style="margin-top:5px;" class="form-content">'.$content['content'].'</p></div>';
|
|
|
}else{
|
|
|
$html = $html . '<div style="margin-top:15px;width: 30%;margin-left:70%;text-align:right;"><div>'.$chat[$i]['from_name'].'   '.$chat[$i]['time_line'].'</div>';
|
|
|
- $html = $html . '<p style="margin-top:5px;" class="form-content">'.$content['text'].'</p></div>';
|
|
|
+ $html = $html . '<p style="margin-top:5px;" class="form-content">'.$content['content'].'</p></div>';
|
|
|
}
|
|
|
|
|
|
}
|
|
|
$servicelog = db('service_log')->where('servicelog_id',$id)->find();
|
|
|
//满意度
|
|
|
$evaluate = db('evaluate')->where('evaluate_id',$servicelog['evaluate_id'])->find();
|
|
|
- $evaluate = $evaluate['evaluate_name'];
|
|
|
+ $evaluate = '<img width="40px" style="margin-top:15px;" src="'.$evaluate['evaluate_url'].'"/>';
|
|
|
|
|
|
//$alarm报警信息
|
|
|
$alarm = db('alarm')->where('servicelog_id',$id)->find();
|
|
|
@@ -338,25 +344,23 @@ class System extends Base
|
|
|
$verifyAllTime = db('systemconfig')->where('systemconfig_name','质检会话时长设置')->find();
|
|
|
//会话响应时长标准
|
|
|
$verifyReturnTime = db('systemconfig')->where('systemconfig_name','质检会话响应时长设置')->find();
|
|
|
- $ul = '';
|
|
|
+ $span = '';
|
|
|
if(!empty($alarm)){
|
|
|
- $ul = $ul . '<ul class="alarm" style="margin-top: 5px;margin-left: 110px;">';
|
|
|
if($alarm['alarm_userSensitive'] != 0){
|
|
|
- $ul = $ul . '<li class="alarm_info">访客敏感词</li>';
|
|
|
+ $span = $span . '<span class="alarm_info">访客敏感词</span>';
|
|
|
}
|
|
|
if($alarm['alarm_serverSensitive'] != 0){
|
|
|
- $ul = $ul . '<li class="alarm_info">客服敏感词</li>';
|
|
|
+ $span = $span . '<span class="alarm_info">客服敏感词</span>';
|
|
|
}
|
|
|
if($alarm['alarm_corresponding'] > $verifyReturnTime['systemconfig_data']){
|
|
|
- $ul = $ul . '<li class="alarm_info">响应超时</li>';
|
|
|
+ $span = $span . '<span class="alarm_info">响应超时</span>';
|
|
|
}
|
|
|
if($alarm['alarm_cvtOvertime'] > $verifyAllTime['systemconfig_data']){
|
|
|
- $ul = $ul . '<li class="alarm_info">会话超时</li>';
|
|
|
+ $span = $span . '<span class="alarm_info">会话超时</span>';
|
|
|
}
|
|
|
if($alarm['alarm_respond'] == 1){
|
|
|
- $ul = $ul . '<li class="alarm_info">客服未回应</li>';
|
|
|
+ $span = $span . '<span class="alarm_info">客服未回应</span>';
|
|
|
}
|
|
|
- $ul = $ul . '</ul>';
|
|
|
}
|
|
|
|
|
|
//用户信息
|
|
|
@@ -365,7 +369,7 @@ class System extends Base
|
|
|
$account['label'] = $label['name'];
|
|
|
$this->assign([
|
|
|
'html' => $html,
|
|
|
- 'ul' => $ul,
|
|
|
+ 'span' => $span,
|
|
|
'evaluate' => $evaluate,
|
|
|
'servicelog' => $servicelog,
|
|
|
'account' => $account
|