api1: title: b端获取房间号 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}"} set_value: {"roomId": "$.data.list[?(@.fromID == '${customerId}')].roomId"} expected: - eq: {"$.code": 0} - like: {"$.data.list[?(@.fromID == '${customerId}')].firstSendUid": "${customerId}"} api2: title: 获取房间相关信息 url: /api/v1/chatRoom/roomDetail method: post data: {"roomId": "${roomId}","v": "${v}"} set_value: {"search_user_id": "$.data.customerId","search_user_phone": "$.data.phone","search_user_email": "$.data.email","search_user_name": "$.data.customerName"} expected: - eq: {"$.code": 0} api3: title: 搜索用户id - customer维度 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":"${search_user_id}","roomSearchExpArgs":{"searchDime":2,"searchId":""},"v":"${v}"} before_sql: inbox/search_select.py expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - a_in_list: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": [6,8]} #6代表聊天记录,8代表用户id api4: title: 搜索用户id - all维度 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":"${search_user_id}","roomSearchExpArgs":{"searchDime":0,"searchId":""},"v":"${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - a_in_list: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": [6,8]} #6代表聊天记录,8代表用户id api5: title: 搜索用户手机号 - customer维度 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":"${search_user_phone}","roomSearchExpArgs":{"searchDime":2,"searchId":""},"v":"${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 3} api6: title: 搜索用户手机号 - all维度 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":"${search_user_phone}","roomSearchExpArgs":{"searchDime":0,"searchId":""},"v":"${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 3} api7: title: 搜索用户email - customer维度 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":"${search_user_email}","roomSearchExpArgs":{"searchDime":2,"searchId":""},"v":"${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 4} api8: title: 搜索用户email - all维度 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":"${search_user_email}","roomSearchExpArgs":{"searchDime":0,"searchId":""},"v":"${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 4} api9: title: 搜索用户名 - customer维度 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":"${search_user_name}","roomSearchExpArgs":{"searchDime":2,"searchId":""},"v":"${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 5} api10: title: 搜索用户名 - all维度 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":"${search_user_name}","roomSearchExpArgs":{"searchDime":0,"searchId":""},"v":"${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 5} api11: title: 搜索会话id - conversation维度 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": "${conversation_id}","roomSearchExpArgs": {"searchDime": 1,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 1} api12: title: 搜索会话id - all维度 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": "${conversation_id}","roomSearchExpArgs": {"searchDime": 0,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 1} api13: title: 搜索会话标题 - conversation维度 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": "${conversation_title}","roomSearchExpArgs": {"searchDime": 1,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 2} api14: title: 搜索会话标题 - all维度 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": "${conversation_title}","roomSearchExpArgs": {"searchDime": 0,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 2} api15: title: 搜索会话聊天记录 - conversation维度 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": "${conversation_chat_record}","roomSearchExpArgs": {"searchDime": 1,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 6} api16: title: 搜索会话聊天记录 - all维度 url: /api/v1/chat/local/roomList method: post data: {"uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 100,"sortName": "all","keyword": "${conversation_chat_record}","roomSearchExpArgs": {"searchDime": 0,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${roomId}"} - eq: {"$.data.list[?(@.roomId == '${roomId}')].searchMatchDimeType": 6} api17: title: 搜索订单号 - order维度 url: /api/v1/chat/local/roomList method: post before_sql: inbox/search_order_select.py data: {"uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 100,"sortName": "all","keyword": "${search_order_id}","roomSearchExpArgs": {"searchDime": 3,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${order_room_id}"} - eq: {"$.data.list[?(@.roomId == '${order_room_id}')].searchMatchDimeType": 14} api18: title: 搜索订单号 - all维度 url: /api/v1/chat/local/roomList method: post data: {"uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 100,"sortName": "all","keyword": "${search_order_id}","roomSearchExpArgs": {"searchDime": 0,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${order_room_id}"} - eq: {"$.data.list[?(@.roomId == '${order_room_id}')].searchMatchDimeType": 14} api19: title: 搜索订单号 - order维度 url: /api/v1/chat/local/roomList method: post data: {"uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 100,"sortName": "all","keyword": "${search_order_name}","roomSearchExpArgs": {"searchDime": 3,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${order_room_id}"} - eq: {"$.data.list[?(@.roomId == '${order_room_id}')].searchMatchDimeType": 16} api20: title: 搜索订单号 - all维度 url: /api/v1/chat/local/roomList method: post data: {"uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 100,"sortName": "all","keyword": "${search_order_name}","roomSearchExpArgs": {"searchDime": 0,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${order_room_id}"} - eq: {"$.data.list[?(@.roomId == '${order_room_id}')].searchMatchDimeType": 16} api21: title: 搜索订单号 - order维度 url: /api/v1/chat/local/roomList method: post data: {"uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 100,"sortName": "all","keyword": "${search_tracking_number}","roomSearchExpArgs": {"searchDime": 3,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${order_room_id}"} # - eq: {"$.data.list[?(@.roomId == '${order_room_id}')].searchMatchDimeType": 15} api22: title: 搜索订单号 - all维度 url: /api/v1/chat/local/roomList method: post data: {"uid": "${userId}","uType": 2,"platform": 1,"siteIds": ["${shopId}"],"status": 1,"page": 1,"pageSize": 100,"sortName": "all","keyword": "${search_tracking_number}","roomSearchExpArgs": {"searchDime": 0,"searchId": ""},"v": "${v}"} expected: - eq: {"$.code": 0} - in_list: {"$.data.list[*].roomId": "${order_room_id}"} # - eq: {"$.data.list[?(@.roomId == '${order_room_id}')].searchMatchDimeType": 15}