Procházet zdrojové kódy

客户端请求头修改

Zhangbw před 2 měsíci
rodič
revize
35b258dd8d

+ 5 - 5
src/CustomerService.vue

@@ -201,7 +201,7 @@ const getHeaders = () => {
   return {
     'Content-Type': 'application/json',
     'Authorization': token ? `Bearer ${token}` : '',
-    'clientid': 'talk-web'
+    'clientid': '812b745b34558590c92e6f13fe8b716b'
   }
 }
 
@@ -687,16 +687,16 @@ const startChat = async () => {
   }
 
   try {
-    // 使用新的状态更新接口(带并发控制)
-    const response = await fetch(`http://localhost:8080/talk/admin/agent/${selectedAgent.value}/status/2`, {
-      method: 'PUT',
+    // 调用对话前端的开始对话接口(带并发控制)
+    const response = await fetch(`http://localhost:8080/talk/agent/${selectedAgent.value}/start`, {
+      method: 'POST',
       headers: getHeaders()
     })
 
     const result = await response.json()
 
     // 检查后端返回结果,判断是否成功占用客服
-    if (!response.ok || result.code !== 200) {
+    if (!result.success || result.code !== 200) {
       ElMessage.error(result.msg || '该客服已被其他用户占用,请选择其他客服')
       // 刷新客服列表
       await fetchAgents(true)

+ 6 - 2
src/Login.vue

@@ -51,9 +51,13 @@ const handleLogin = async () => {
     const response = await fetch('http://localhost:8080/talk/auth/login', {
       method: 'POST',
       headers: {
-        'Content-Type': 'application/json'
+        'Content-Type': 'application/json',
+        'clientid': '812b745b34558590c92e6f13fe8b716b'
       },
-      body: JSON.stringify(loginForm.value)
+      body: JSON.stringify({
+        username: loginForm.value.username,
+        password: loginForm.value.password
+      })
     })
 
     const result = await response.json()

+ 0 - 1
target/classes/META-INF/mps/autoMapper

@@ -1,4 +1,3 @@
-org.dromara.web.domain.vo.TenantListVo
 org.dromara.talk.domain.bo.TalkSessionBo
 org.dromara.talk.domain.vo.TalkAgentVo
 org.dromara.talk.domain.vo.TalkSessionVo

+ 9 - 2
target/classes/META-INF/mps/mappers

@@ -1,2 +1,9 @@
-org.dromara.web.domain.vo.TenantListVoToSysTenantVoMapper
-org.dromara.system.domain.vo.SysTenantVoToTenantListVoMapper
+org.dromara.talk.domain.TalkUserToTalkUserVoMapper
+org.dromara.talk.domain.TalkSessionToTalkSessionVoMapper
+org.dromara.talk.domain.bo.TalkAgentBoToTalkAgentMapper
+org.dromara.talk.domain.vo.TalkSessionVoToTalkSessionMapper
+org.dromara.talk.domain.vo.TalkUserVoToTalkUserMapper
+org.dromara.talk.domain.vo.TalkAgentVoToTalkAgentMapper
+org.dromara.talk.domain.TalkAgentToTalkAgentVoMapper
+org.dromara.talk.domain.bo.TalkSessionBoToTalkSessionMapper
+org.dromara.talk.domain.bo.TalkUserBoToTalkUserMapper