docs: 未分配会话 - 处理

dev/timezone
Lei OT 1 year ago
parent 1c4ad7df9e
commit 62946b3212

@ -29,12 +29,35 @@ WHERE coli_sn = 0 AND last_received_time IS NOT NULL ## AND opi_sn = 599
ORDER BY last_received_time DESC
//
SELECT *
FROM whatsapp_session
WHERE opi_sn IS NULL OR opi_sn = 0
// WA
SELECT *
FROM whatsapp_session
WHERE whatsapp_phone_number_bak IS not NULL
/**
* ---------------------------------------------------------
* -
*/
-- 查找未分配顾问的会话
SELECT s.sn as S_SN, s.whatsapp_phone_number as S_WAID, s.*
FROM whatsapp_session s
WHERE opi_sn IS NULL OR opi_sn = 0
-- 更新 会话表顾问
UPDATE sale_system.whatsapp_session
SET opi_sn = @OPI_SN
,coli_sn = @COLI_SN
WHERE sn = @S_SN;
-- 更新 消息表顾问
UPDATE sale_system.whatsapp_inboundmessage msg
SET opi_sn = @OPI_SN
,coli_sn = @COLI_SN
WHERE IFNULL(msg.opi_sn, 0) <= 0
AND msg.msg_direction = 'inbound'
AND msg.froms = @S_WAID;
/**
* end -
* ---------------------------------------------------------
*/

Loading…
Cancel
Save