dev/chat
Lei OT 2 years ago
parent 36d14a4d28
commit 8d3f00119a

@ -0,0 +1,50 @@
-- 601 王露加(AH) Ann Wang
UPDATE WhatsApp_Session
SET opi_sn =601
WHERE opi_sn is null and whatsapp_phone_number IN ('600123021806', '919421671750', '61438817779', '393406100983', '12032531996', '60197799795', '447788271298', '6598239020', '4407788271298', '6584686731', '60123075151', '60194903126', '13238286927', '6596966465', '6598267067', '14048496022', '6598809877', '628111663399', '60166268901', '19376202088', '62811907069', '61402445619', '393343998897', '6589475894', '41768308393', '1919324583030', '6598410895', '6593838816', '610402445619', '6592707262', '610431280050', '62811265987', '447702101254', '4407702101254', '85295012200', '10438012756', '15127570944', '13038837142', '6594890344', '13053353222');
UPDATE WhatsApp_InboundMessage
SET opi_sn =601
WHERE froms IN ('600123021806', '919421671750', '61438817779', '393406100983', '12032531996', '60197799795', '447788271298', '6598239020', '4407788271298', '6584686731', '60123075151', '60194903126', '13238286927', '6596966465', '6598267067', '14048496022', '6598809877', '628111663399', '60166268901', '19376202088', '62811907069', '61402445619', '393343998897', '6589475894', '41768308393', '1919324583030', '6598410895', '6593838816', '610402445619', '6592707262', '610431280050', '62811265987', '447702101254', '4407702101254', '85295012200', '10438012756', '15127570944', '13038837142', '6594890344', '13053353222');
-- 487 杨新玲(AH) COCO
UPDATE WhatsApp_Session
SET opi_sn =487
WHERE opi_sn is null and whatsapp_phone_number IN (
'12103817205','17758484963','60149483183','6281510103434','628119782869','447752219225','12084122282','15083266574','14402632632','918178744977','12106891804','573206915405','12035084239','6591793713','6596303740','16507507777','13146235967','610402933421','19738008090','16025109980','14156139002','85569570025','23052514484','16135487944','18052166879','972522554653','270824611177','34651307209','41796154103','393421384738','19084563966','971568748804','84979380502','491785727904','4901785727904','6598227132','16179352409','4915122297678','15163772972','447539174554','447539174554','16025109980','19166276277','610415682199','447766318643','4407766318643','8201068091987','41796154103','918587901086','918587901086');
UPDATE WhatsApp_InboundMessage
SET opi_sn =487
WHERE froms IN (
'12103817205','17758484963','60149483183','6281510103434','628119782869','447752219225','12084122282','15083266574','14402632632','918178744977','12106891804','573206915405','12035084239','6591793713','6596303740','16507507777','13146235967','610402933421','19738008090','16025109980','14156139002','85569570025','23052514484','16135487944','18052166879','972522554653','270824611177','34651307209','41796154103','393421384738','19084563966','971568748804','84979380502','491785727904','4901785727904','6598227132','16179352409','4915122297678','15163772972','447539174554','447539174554','16025109980','19166276277','610415682199','447766318643','4407766318643','8201068091987','41796154103','918587901086','918587901086');
-- 603 秦雯萱(AH) Dora
UPDATE WhatsApp_Session
SET opi_sn =603
WHERE opi_sn is null and whatsapp_phone_number IN ('19013561781','6285811111175','62889692159816','60162185779','6287888722293','60126518499','60126183248','17789950848','610455289205','60123152286','6060126518499','15185983270','6594319127','19013561781','14104266170','16174120590','6597969282','6591714969','18476483195','6592976545','6590095741','66818890118','447545084704','6596921770','447917350605','4407917350605');
UPDATE WhatsApp_InboundMessage
SET opi_sn =603
WHERE froms IN ('19013561781','6285811111175','62889692159816','60162185779','6287888722293','60126518499','60126183248','17789950848','610455289205','60123152286','6060126518499','15185983270','6594319127','19013561781','14104266170','16174120590','6597969282','6591714969','18476483195','6592976545','6590095741','66818890118','447545084704','6596921770','447917350605','4407917350605');
-- 606 莫梦瑶 Glory
UPDATE WhatsApp_Session
SET opi_sn =606
WHERE opi_sn is null and whatsapp_phone_number IN ('6285762428379');
UPDATE WhatsApp_InboundMessage
SET opi_sn =606
WHERE froms IN ('6285762428379');
-- 586 秦宇尘 Jimmy
UPDATE WhatsApp_Session
SET opi_sn =606
WHERE opi_sn is null and whatsapp_phone_number IN ('17736215303');
UPDATE WhatsApp_InboundMessage
SET opi_sn =606
WHERE froms IN ('17736215303');

@ -2,8 +2,7 @@
import { groupBy } from '@/utils/utils'; import { groupBy } from '@/utils/utils';
import { fetchJSON, postJSON } from '@/utils/request' import { fetchJSON, postJSON } from '@/utils/request'
import { parseRenderMessageList } from '@/lib/msgUtils'; import { parseRenderMessageList } from '@/lib/msgUtils';
import { API_HOST } from '@/config';
const API_HOST = 'https://p9axztuwd7x8a7.mycht.cn/whatsapp_server';
export const fetchTemplates = async () => { export const fetchTemplates = async () => {
const data = await fetchJSON(`${API_HOST}/listtemplates`); const data = await fetchJSON(`${API_HOST}/listtemplates`);

@ -1,2 +1,3 @@
export const API_HOST = 'https://p9axztuwd7x8a7.mycht.cn/whatsapp_server' export const API_HOST = 'https://p9axztuwd7x8a7.mycht.cn/whatsapp_server'
export const WS_URL = 'wss://p9axztuwd7x8a7.mycht.cn/whatsapp_server'; // prod:
export const DATE_FORMAT = 'YYYY-MM-DD' export const DATE_FORMAT = 'YYYY-MM-DD'

@ -14,7 +14,7 @@ export const replaceTemplateString = (str, replacements) => {
return result; return result;
} }
const autoLinkText = (text) => { export const autoLinkText = (text) => {
let regex = /(https?:\/\/[^\s]+)/g; let regex = /(https?:\/\/[^\s]+)/g;
let newText = text.replace(regex, '<a href="$1" target="_blank">$1</a>'); let newText = text.replace(regex, '<a href="$1" target="_blank">$1</a>');
@ -85,7 +85,6 @@ export const sentMsgTypeMapped = {
whatsappTemplate: { whatsappTemplate: {
contentToSend: (msg) => ({ action: 'message', actionId: msg.id, renderId: msg.id, to: msg.to, msgtype: 'template', msgcontent: msg.template }), contentToSend: (msg) => ({ action: 'message', actionId: msg.id, renderId: msg.id, to: msg.to, msgtype: 'template', msgcontent: msg.template }),
contentToRender: (msg) => { contentToRender: (msg) => {
console.log(msg);
const templateDataMapped = msg.template?.components ? msg.template.components.reduce((r, v) => ({ ...r, [v.type]: v }), {}) : null; const templateDataMapped = msg.template?.components ? msg.template.components.reduce((r, v) => ({ ...r, [v.type]: v }), {}) : null;
// const templateParam = (templateDataMapped?.body?.parameters || []).map(e => e.text); // const templateParam = (templateDataMapped?.body?.parameters || []).map(e => e.text);
// const fillTemplate = templateParam.length ? replaceTemplateString(msg.template_origin.components.body?.[0]?.text || '', templateParam) : (msg.template_origin.components.body?.[0]?.text || ''); // const fillTemplate = templateParam.length ? replaceTemplateString(msg.template_origin.components.body?.[0]?.text || '', templateParam) : (msg.template_origin.components.body?.[0]?.text || '');

@ -4,10 +4,10 @@ import { olog, isEmpty } from '@/utils/utils';
import { receivedMsgTypeMapped } from '@/lib/msgUtils'; import { receivedMsgTypeMapped } from '@/lib/msgUtils';
import { fetchConversationsList, fetchTemplates } from '@/actions/ConversationActions'; import { fetchConversationsList, fetchTemplates } from '@/actions/ConversationActions';
import { devtools } from 'zustand/middleware'; import { devtools } from 'zustand/middleware';
import { WS_URL } from '@/config';
// const WS_URL = 'ws://202.103.68.144:8888/whatever/'; // const WS_URL = 'ws://202.103.68.144:8888/whatever/';
// const WS_URL = 'ws://120.79.9.217:10022/whatever/'; // const WS_URL = 'ws://120.79.9.217:10022/whatever/';
const WS_URL = 'wss://p9axztuwd7x8a7.mycht.cn/whatsapp_server'; // prod:
const initialConversationState = { const initialConversationState = {
// websocket: null, // websocket: null,

@ -118,7 +118,7 @@ const InputTemplate = ({ disabled = false, invokeSendMessage }) => {
}; };
return ( return (
<> <>
<Popover <Popover overlayClassName='w-3/5'
fresh fresh
content={ content={
<> <>
@ -134,7 +134,7 @@ const InputTemplate = ({ disabled = false, invokeSendMessage }) => {
placeholder='搜索名称' placeholder='搜索名称'
/> />
<List <List
className='h-4/6 overflow-y-auto text-slate-900' style={{width: '600px'}} className='h-4/6 overflow-y-auto text-slate-900'
itemLayout='horizontal' itemLayout='horizontal'
dataSource={dataSource} dataSource={dataSource}
rowKey={'name'} rowKey={'name'}

Loading…
Cancel
Save