|
|
@@ -50,10 +50,11 @@ class KfjkLogic
|
|
|
$mydl = $this->mydl($kfuidarray, $todayall);
|
|
|
$pjxysc = $this->pjxysc($kfuidarray, $todayall);
|
|
|
$jrxxsc = $this->jrxxsc($kfuidarray, $todayall);
|
|
|
- $kfip = $this->getKfinlineip();
|
|
|
+ $kfip = $this->getKfinline();
|
|
|
|
|
|
foreach ($kfuidarray_index as $uid => $val) {
|
|
|
- $kfuidarray_index[$uid]['ip'] = $kfip['KF' . $uid];
|
|
|
+ $kfuidarray_index[$uid]['ip'] = $kfip['KF' . $uid]['ip'];
|
|
|
+ $kfuidarray_index[$uid]['status'] = $this->getStatusName($kfip['KF' . $uid]['status']);
|
|
|
$kfuidarray_index[$uid]['uid'] = $uids[$uid];
|
|
|
$kfuidarray_index[$uid]['uidname'] = $uidsname[$uid];
|
|
|
$kfuidarray_index[$uid]['hhl'] = $hyl[$uid];
|
|
|
@@ -74,6 +75,11 @@ class KfjkLogic
|
|
|
return $last;
|
|
|
}
|
|
|
|
|
|
+ public function getStatusName($status)
|
|
|
+ {
|
|
|
+ $r = ['0' => '离线', '1' => '在线', '2' => '隐身', '3' => '休息'];
|
|
|
+ return isset($r[$status]) ? $r[$status] : 'Error';
|
|
|
+ }
|
|
|
|
|
|
// 生成按钮
|
|
|
private function makeBtn($id)
|
|
|
@@ -308,14 +314,14 @@ class KfjkLogic
|
|
|
}
|
|
|
|
|
|
//获取在线客服ip地址
|
|
|
- public function getKfinlineip()
|
|
|
+ public function getKfinline()
|
|
|
{
|
|
|
$ret = Db::name('kfonline')->select();
|
|
|
$return = [];
|
|
|
if ($ret) {
|
|
|
foreach ($ret as $item) {
|
|
|
//'KF22'=>'192.168.1.1';
|
|
|
- $return[$item['uid']] = $item['ip'];
|
|
|
+ $return[$item['uid']] = $item;
|
|
|
}
|
|
|
}
|
|
|
return $return;
|