;rgb:0000/0000/0000

更新
This commit is contained in:
gr
2026-09-28 14:53:47 +08:00
parent 71304f356d
commit 3cdc812f2b
5 changed files with 15 additions and 9 deletions
@@ -28,7 +28,7 @@ class DesktopController extends BaseAdminController
if (empty($identity) || empty($identity['admin_id'])) {
return $this->fail('登录已失效,请重新登录');
}
// 桌面软件(7)和客服后台代登的手机控制台(8)都用这个接口换身份;
// 桌面软件(7)和客服后台代登的手机控制台(9)都用这个接口换身份;
// 返回真实终端,客服后台据此区分两种会话,桌面令牌不能冒充手机令牌。
$terminal = (int)($identity['terminal'] ?? 0);
if (!in_array($terminal, AdminTerminalEnum::wecomRpaTerminals(), true)) {
+3 -2
View File
@@ -27,9 +27,10 @@ class AdminTerminalEnum
const MOBILE = 2;
// 企业微信客服桌面软件。与网页端分开保存会话,桌面登录不会顶掉浏览器登录。
const WECOM_RPA = 7;
// 8 已被 AI 浏览器(app/mcp/service/ConsoleService::TERMINAL)占用,不要复用。
// 企业微信客服手机远程控制台。由客服后台服务端代为登录,单独保存会话,
// 手机登录既不会顶掉桌面软件(7),也不会和网页后台(1)互踢。
const WECOM_RPA_MOBILE = 8;
// 手机登录既不会顶掉桌面软件(7),也不会和网页后台(1)、AI 浏览器(8)互踢。
const WECOM_RPA_MOBILE = 9;
/**
* 可以调用 /adminapi/desktop/session 换取客服身份的终端。