|
@@ -70,7 +70,7 @@ void CMessagePushWorker::KeepAlive()
|
|
|
try
|
|
try
|
|
|
{
|
|
{
|
|
|
//发送失败,重新建立连接
|
|
//发送失败,重新建立连接
|
|
|
- char host[] = "pushserver.lewaimai.com";
|
|
|
|
|
|
|
+ char host[] = "pushserver.zhipuzi.com";
|
|
|
char port[] = "9001";
|
|
char port[] = "9001";
|
|
|
|
|
|
|
|
tcp::resolver resolver(m_io_context);
|
|
tcp::resolver resolver(m_io_context);
|
|
@@ -192,7 +192,12 @@ void CMessagePushWorker::HandelMessage(std::string msg)
|
|
|
type = atoi(document["msg_type"].GetString());
|
|
type = atoi(document["msg_type"].GetString());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if (type == MESSAGE_TYPE::NEW_WAIMAI_ORDER)
|
|
|
|
|
|
|
+ if (type == MESSAGE_TYPE::LOGIN_OFFLINE)
|
|
|
|
|
+ {
|
|
|
|
|
+ //这个表示被人挤下线了
|
|
|
|
|
+ PostMessage(m_hwnd, WM_LOGIN_AGAIN_OUT, 0, 0);
|
|
|
|
|
+ }
|
|
|
|
|
+ else if (type == MESSAGE_TYPE::NEW_WAIMAI_ORDER)
|
|
|
{
|
|
{
|
|
|
std::string order_id = document["waimai_order_id"].GetString();
|
|
std::string order_id = document["waimai_order_id"].GetString();
|
|
|
std::string order_no = document["waimai_order_no"].GetString();
|
|
std::string order_no = document["waimai_order_no"].GetString();
|
|
@@ -227,9 +232,17 @@ void CMessagePushWorker::HandelMessage(std::string msg)
|
|
|
{
|
|
{
|
|
|
CVoiceWorker::GetInstance()->AddVoice(4);
|
|
CVoiceWorker::GetInstance()->AddVoice(4);
|
|
|
}
|
|
}
|
|
|
- else if (type == MESSAGE_TYPE::LOGIN_OFFLINE)
|
|
|
|
|
|
|
+ else if (type == MESSAGE_TYPE::NEW_KAUICANTANGSHI_ORDER)
|
|
|
{
|
|
{
|
|
|
- //这个表示被人挤下线了
|
|
|
|
|
- PostMessage(m_hwnd, WM_LOGIN_AGAIN_OUT, 0, 0);
|
|
|
|
|
|
|
+ std::string order_id = document["waimai_order_id"].GetString();
|
|
|
|
|
+
|
|
|
|
|
+ //新订单来了,首先判断是否要语音提醒
|
|
|
|
|
+ if (CSetting::GetParam("setting_is_new_diannei_voice") == "1")
|
|
|
|
|
+ {
|
|
|
|
|
+ CVoiceWorker::GetInstance()->AddVoice(5);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ //CPosPrinter printer;
|
|
|
|
|
+ //printer.PrintDiandanOrder(order_id);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|