api1: title: 标记为垃圾会话 url: /api/v1/chat/local/moveToSpamList method: post data: {"roomId":"${read_ticket_id}","isMoveToSpam":true,"v":"${v}"} expected: - eq: {"$.code": 0} api2: title: 检查是否标记为垃圾会话 url: /api/v1/chat/local/roomList method: post data: {"uid":"${userId}","uType":2,"platform":1,"siteIds":["${shopId}"],"status":1,"page":1,"pageSize":20,"sortName":"spam","keyword":"","v":"${v}"} expected: - eq: {"$.data.list[?(@.roomId == '${read_ticket_id}')].isIgnore" : true} api3: title: 取消标记为垃圾会话 url: /api/v1/chat/local/moveToSpamList method: post data: {"roomId":"${read_ticket_id}","isMoveToSpam":false,"v":"${v}"} expected: - eq: {"$.code": 0} api4: title: 检查会话数量是否恢复 url: /api/v1/chat/local/count method: post data: {"uid":"${userId}","uType":2,"platform":1,"siteIds":["${shopId}"],"keyword":"","countType":["all","unread","mention","assigned","unassigned","chatbot","spam"],"v":"${v}"} expected: - eq: {"$.code" : 0} - eq: {"$.data.list.all.openCount" : "${all_ticket_num}"} api5: title: 标记为紧急会话 url: /api/v1/chatRoom/operate method: post data: {"uid":"${userId}","uType":2,"platform":1,"roomId":"${read_ticket_id}","clientId":"${willdesk_clientId}","event":"mark","username":"${name}","isMark":true,"allocationUid":"${userId}","v":"${v}"} expected: - eq: {"$.code": 0} api6: title: 检查是否标记为紧急会话 url: /api/v1/chat/local/roomList method: post data: {"uid":"${userId}","uType":2,"platform":1,"siteIds":["${shopId}"],"status":1,"page":1,"pageSize":20,"sortName":"all","keyword":"","v":"${v}"} expected: - eq: {"$.code" : 0} - eq: {"$.data.list[?(@.roomId == '${read_ticket_id}')].isMark" : true} api7: title: 取消标记为紧急会话 url: /api/v1/chatRoom/operate method: post data: { "uid": "${userId}","uType": 2,"platform": 1,"roomId": "${read_ticket_id}","clientId": "${willdesk_clientId}","event": "mark","username": "${name}","isMark": false,"allocationUid": "${userId}","v": "${v}" } expected: - eq: { "$.code": 0 } api8: title: 检查是否取消标记为紧急会话 url: /api/v1/chat/local/roomList method: post data: { "uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 20,"sortName": "all","keyword": "","v": "${v}" } expected: - eq: { "$.code": 0 } - eq: { "$.data.list[?(@.roomId == '${read_ticket_id}')].isMark": false } api9: title: 标记为待定会话 url: /api/v1/chatRoom/operate method: post data: {"uid":"${userId}","uType":2,"platform":1,"roomId":"${read_ticket_id}","clientId":"${willdesk_clientId}","event":"wait","username":"${name}","isMark":false,"allocationUid":"${userId}","v":"${v}"} expected: - eq: {"$.code": 0} api10: title: 检查是否标记为待定会话 url: /api/v1/chat/local/roomList method: post data: {"uid":"${userId}","uType":2,"platform":1,"siteIds":["${shopId}"],"status":2,"page":1,"pageSize":20,"sortName":"all","keyword":"","v":"${v}"} expected: - eq: {"$.code" : 0} - eq: {"$.data.list[?(@.roomId == '${read_ticket_id}')].status" : 2} api11: title: 取消标记为待定会话 url: /api/v1/chatRoom/operate method: post data: {"uid": "${userId}","uType": 2,"platform": 1,"roomId": "${read_ticket_id}","clientId": "${willdesk_clientId}","event": "open","username": "${name}","isMark": false,"allocationUid": "${userId}","v": "${v}" } expected: - eq: { "$.code": 0 } api12: title: 检查是否取消标记为待定会话 url: /api/v1/chat/local/roomList method: post data: { "uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 20,"sortName": "all","keyword": "","v": "${v}" } expected: - eq: { "$.code": 0 } - eq: { "$.data.list[?(@.roomId == '${read_ticket_id}')].status": 1} api13: title: 关闭会话 url: /api/v1/chatRoom/operate method: post data: {"uid":"${userId}","uType":2,"platform":1,"roomId":"${read_ticket_id}","clientId":"${willdesk_clientId}","event":"close","username":"${name}","isMark":false,"allocationUid":"${userId}","v":"${v}"} expected: - eq: {"$.code": 0} api14: title: 检查是否关闭会话 url: /api/v1/chat/local/roomList method: post data: {"uid":"${userId}","uType":2,"platform":1,"siteIds":["${shopId}"],"status":3,"page":1,"pageSize":20,"sortName":"all","keyword":"","v":"${v}"} expected: - eq: {"$.code" : 0} - eq: {"$.data.list[?(@.roomId == '${read_ticket_id}')].status" : 3} api15: title: 重新打开会话 url: /api/v1/chatRoom/operate method: post data: {"uid": "${userId}","uType": 2,"platform": 1,"roomId": "${read_ticket_id}","clientId": "${willdesk_clientId}","event": "open","username": "${name}","isMark": false,"allocationUid": "${userId}","v": "${v}" } expected: - eq: { "$.code": 0 } api16: title: 检查是否重新打开会话 url: /api/v1/chat/local/roomList method: post data: { "uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 20,"sortName": "all","keyword": "","v": "${v}" } expected: - eq: { "$.code": 0 } - eq: { "$.data.list[?(@.roomId == '${read_ticket_id}')].status": 1} api17: title: 添加会话标题 url: /api/v1/chatRoom/operate method: post data: {"avatar":"","uid":5746,"uType":2,"platform":1,"roomId":"${read_ticket_id}","clientId":"${willdesk_clientId}","event":"title","isMark":true,"title":"${ticket_title}","allocationUid":"${userId}","allocationName":"${name}","allocationAvatar":"","username":"${name}","v":"${v}"} expected: - eq: {"$.code": 0} api18: title: 检查是否成功添加会话标题 url: /api/v1/chat/local/roomList method: post data: {"uid":"${userId}","uType":2,"platform":1,"siteIds":["${shopId}"],"status":1,"page":1,"pageSize":20,"sortName":"all","keyword":"","v":"${v}"} expected: - eq: {"$.code" : 0} - eq: {"$.data.list[?(@.roomId == '${read_ticket_id}')].title" : "${ticket_title}"} api19: title: 删除会话标题 url: /api/v1/chatRoom/operate method: post data: {"avatar":"","uid":5746,"uType":2,"platform":1,"roomId":"${read_ticket_id}","clientId":"${willdesk_clientId}","event":"title","isMark":true,"title":"","allocationUid":"${userId}","allocationName":"${name}","allocationAvatar":"","username":"${name}","v":"${v}"} expected: - eq: { "$.code": 0 } api20: title: 检查是否成功删除会话标题 url: /api/v1/chat/local/roomList method: post data: { "uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 20,"sortName": "all","keyword": "","v": "${v}" } expected: - eq: { "$.code": 0 } - eq: {"$.data.list[?(@.roomId == '${read_ticket_id}')].title" : ""}