zhangyang 6 år sedan
förälder
incheckning
3530ad891b

BIN
bin/Win32/Debug/zhipuzi_pos_windows/db/pos.db


BIN
bin/Win32/Debug/zhipuzi_pos_windows/zhipuzi_pos_windows.exe


+ 4 - 4
lewaimai_dispatch/network/CMessagePush.cpp

@@ -67,7 +67,7 @@ void CMessagePush::KeepAlive()
 		{
 			//走到这里来说明心跳包发送失败了,socket失效了
 			std::string err = e.what();
-			LOG_INFO("write err info:" << err.c_str());
+			//LOG_INFO("write err info:" << err.c_str());
 
 			//先把socket关闭掉
 			socket_.close();
@@ -90,7 +90,7 @@ void CMessagePush::KeepAlive()
 			{
 				//重新连接或者重新发送又失败了,可能是网络断了
 				std::string err = e.what();
-				LOG_INFO("write err info:" << err.c_str());
+				//LOG_INFO("write err info:" << err.c_str());
 
 				//关闭无效的连接
 				socket_.close();
@@ -127,7 +127,7 @@ void CMessagePush::ReceiveMessage()
 			document.Parse(msg.c_str());
 			if (!document.IsObject())
 			{
-				LOG_INFO("message 非法!");
+				//LOG_INFO("message 非法!");
 				return;
 			}
 
@@ -175,7 +175,7 @@ void CMessagePush::ReceiveMessage()
 		catch (std::exception& e)
 		{
 			std::string err = e.what();
-			LOG_INFO("read err:" << err.c_str());
+			//LOG_INFO("read err:" << err.c_str());
 
 			//如果这里异常了,说明socket失效了,等2秒重新读
 			CSystem::my_sleep(2);

+ 4 - 1
lewaimai_dispatch/tool/CSqlite3.cpp

@@ -6,7 +6,10 @@
 CSqlite3::CSqlite3()
 {
     //如果没有这个文件,这里会创建这个文件
-    m_rc = sqlite3_open("db/pos.db", &m_db);
+	wstring path = CSystem::GetProgramDir() + L"\\db\\pos.db";
+	string s_path = CLewaimaiString::UnicodeToUTF8(path);
+
+    m_rc = sqlite3_open(s_path.c_str(), &m_db);
 
     if(m_rc)
     {