|
|
@@ -10,6 +10,7 @@ use think\exception\Exception;
|
|
|
use think\facade\Db;
|
|
|
use app\admin\validate\AdminValidate;
|
|
|
use app\admin\model\User;
|
|
|
+use app\admin\model\KefuWork;
|
|
|
use think\facade\Session;
|
|
|
use app\admin\model\KefuTime;
|
|
|
use thans\jwt\facade\JWTAuth;
|
|
|
@@ -245,8 +246,11 @@ class Admin extends BaseController
|
|
|
//通知客服签到
|
|
|
wsSendMsg($userInfo['id'],'sign',['is_sign'=>1]);
|
|
|
|
|
|
- //添加客服登录时间
|
|
|
+ //添加客服在线时间
|
|
|
KefuTime::addData($admin->id, 2);
|
|
|
+
|
|
|
+ //添加客服上线次数
|
|
|
+ KefuWork::addNum($admin->id, 'online_num');
|
|
|
}
|
|
|
|
|
|
} catch (\Exception $e) {
|
|
|
@@ -260,7 +264,7 @@ class Admin extends BaseController
|
|
|
try {
|
|
|
$jwtData = JWTAuth::auth();
|
|
|
} catch (\Exception $e) {
|
|
|
- return success(lang('user.logoutOk'));
|
|
|
+ return success(lang('退出成功'));
|
|
|
}
|
|
|
|
|
|
$userInfo = $jwtData['info']->getValue();
|
|
|
@@ -268,7 +272,7 @@ class Admin extends BaseController
|
|
|
$userInfo = str_encipher($userInfo,false, config('app.aes_token_key'));
|
|
|
|
|
|
if (!$userInfo) {
|
|
|
- return success(lang('user.logoutOk'));
|
|
|
+ return success(lang('退出成功'));
|
|
|
}
|
|
|
//解析json
|
|
|
$userInfo = (array)json_decode($userInfo, true);
|
|
|
@@ -279,6 +283,6 @@ class Admin extends BaseController
|
|
|
KefuTime::endData($this->admin_id, 2);
|
|
|
}
|
|
|
JWTAuth::invalidate(JWTAuth::token()->get());
|
|
|
- return success(lang('user.logoutOk'));
|
|
|
+ return success(lang('退出成功'));
|
|
|
}
|
|
|
}
|