Commit ecee19aa by 李定达

1.修复退单自动打印小票的bug

parent 71ab590e
...@@ -427,6 +427,8 @@ bool OrderGetWork::loginToServer(QString &error) ...@@ -427,6 +427,8 @@ bool OrderGetWork::loginToServer(QString &error)
QString tcptoken; QString tcptoken;
SetStoreInfoToConfig();
if(OrderGetDataProcess::getToken(recvjson, tcptoken)) if(OrderGetDataProcess::getToken(recvjson, tcptoken))
POSTEVENTTYPE(PosEvent::s_token_change,tcptoken,QString); POSTEVENTTYPE(PosEvent::s_token_change,tcptoken,QString);
......
...@@ -207,14 +207,14 @@ bool PosOrderPool::TryInsertOrder(OrderObject order) ...@@ -207,14 +207,14 @@ bool PosOrderPool::TryInsertOrder(OrderObject order)
INITORDERINFO(order, info); INITORDERINFO(order, info);
QLOG_INFO() << "%%%%%%%%%%%%%%%%%%%%%%%%%%%" << info.order_id << info.order_refund << info.order_last_refund; QLOG_DEBUG() << "%%%%%%%%%%%%%%%%%%%%%%%%%%%" << info.order_id << info.order_refund << info.order_last_refund;
QLOG_INFO() << "%%%%%%%%%%%%%%%%%%%%%%%%%%%" << info.order_id << info.order_status << info.order_last_status; QLOG_DEBUG() << "%%%%%%%%%%%%%%%%%%%%%%%%%%%" << info.order_id << info.order_status << info.order_last_status;
s_order_pool.insert(order.order_id,info); s_order_pool.insert(order.order_id,info);
DEFAULTPOSTEVENT(PosEvent::s_change_order, order.order_id); DEFAULTPOSTEVENT(PosEvent::s_change_order, order.order_id);
if(order.status == FirmOrder) if(order.status == FirmOrder && order.refund_status == DefaultOrder)
{ {
QVariantMap map; QVariantMap map;
...@@ -232,14 +232,14 @@ bool PosOrderPool::TryInsertOrder(OrderObject order) ...@@ -232,14 +232,14 @@ bool PosOrderPool::TryInsertOrder(OrderObject order)
Order_Info info; Order_Info info;
QLOG_INFO() << "$$$$$$$$$$$$$$$$$$$$$$$$$$$" << info.order_id << info.order_refund << info.order_last_refund; QLOG_DEBUG() << "$$$$$$$$$$$$$$$$$$$$$$$$$$$" << info.order_id << info.order_refund << info.order_last_refund;
QLOG_INFO() << "$$$$$$$$$$$$$$$$$$$$$$$$$$$" << info.order_id << info.order_status << info.order_last_status; QLOG_DEBUG() << "$$$$$$$$$$$$$$$$$$$$$$$$$$$" << info.order_id << info.order_status << info.order_last_status;
UPDATEORDERINFO(oldinfo, order, info); UPDATEORDERINFO(oldinfo, order, info);
QLOG_INFO() << "@@@@@@@@@@@@@@@@@@@@@@@@@@@" << info.order_id << info.order_refund << info.order_last_refund; QLOG_DEBUG() << "@@@@@@@@@@@@@@@@@@@@@@@@@@@" << info.order_id << info.order_refund << info.order_last_refund;
QLOG_INFO() << "@@@@@@@@@@@@@@@@@@@@@@@@@@@" << info.order_id << info.order_status << info.order_last_status; QLOG_DEBUG() << "@@@@@@@@@@@@@@@@@@@@@@@@@@@" << info.order_id << info.order_status << info.order_last_status;
if(oldinfo.order_status != order.status || oldinfo.order_refund != order.refund_status) if(oldinfo.order_status != order.status || oldinfo.order_refund != order.refund_status)
...@@ -248,7 +248,7 @@ bool PosOrderPool::TryInsertOrder(OrderObject order) ...@@ -248,7 +248,7 @@ bool PosOrderPool::TryInsertOrder(OrderObject order)
DEFAULTPOSTEVENT(PosEvent::s_change_order, order.order_id); DEFAULTPOSTEVENT(PosEvent::s_change_order, order.order_id);
if(order.status == FirmOrder && info.order_print_status == 0) if(order.status == FirmOrder && order.refund_status == DefaultOrder && info.order_print_status == 0)
{ {
QVariantMap map; QVariantMap map;
...@@ -292,9 +292,9 @@ bool PosOrderPool::TryChangeOrderStatus(QString key, int order_status, int refun ...@@ -292,9 +292,9 @@ bool PosOrderPool::TryChangeOrderStatus(QString key, int order_status, int refun
info.order_data.refund_status = refundstatus; info.order_data.refund_status = refundstatus;
} }
// QLOG_INFO() << "+++++++++++++++++++++++++++" << info.order_refund << info.order_last_refund; QLOG_DEBUG() << "+++++++++++++++++++++++++++" << info.order_refund << info.order_last_refund;
// QLOG_INFO() << "+++++++++++++++++++++++++++" << info.order_status << info.order_last_status; QLOG_DEBUG() << "+++++++++++++++++++++++++++" << info.order_status << info.order_last_status;
// QLOG_INFO() << "+++++++++++++++++++++++++++" << order_status << refundstatus; QLOG_DEBUG() << "+++++++++++++++++++++++++++" << order_status << refundstatus;
info.order_change_time = QDateTime::currentDateTime().toTime_t(); info.order_change_time = QDateTime::currentDateTime().toTime_t();
...@@ -302,7 +302,7 @@ bool PosOrderPool::TryChangeOrderStatus(QString key, int order_status, int refun ...@@ -302,7 +302,7 @@ bool PosOrderPool::TryChangeOrderStatus(QString key, int order_status, int refun
DEFAULTPOSTEVENT(PosEvent::s_change_order, key); DEFAULTPOSTEVENT(PosEvent::s_change_order, key);
if(info.order_status == FirmOrder && info.order_print_status == 0) if(info.order_status == FirmOrder && info.order_refund == DefaultOrder && info.order_print_status == 0)
{ {
QVariantMap map; QVariantMap map;
...@@ -373,7 +373,7 @@ bool PosOrderPool::GetOrderObject(QString key, OrderObject &order, int &last_sta ...@@ -373,7 +373,7 @@ bool PosOrderPool::GetOrderObject(QString key, OrderObject &order, int &last_sta
GetOrderStatusAndLastStatus(info, status, last_status); GetOrderStatusAndLastStatus(info, status, last_status);
QLOG_WARN() << "####################" << info.order_id << "order status : " << status << "; last status : " << last_status; QLOG_DEBUG() << "####################" << info.order_id << "order status : " << status << "; last status : " << last_status;
order = info.order_data; order = info.order_data;
order.status = status; order.status = status;
...@@ -392,7 +392,7 @@ bool PosOrderPool::GetOrderStatus(QString key, int &status, int &last_status) ...@@ -392,7 +392,7 @@ bool PosOrderPool::GetOrderStatus(QString key, int &status, int &last_status)
GetOrderStatusAndLastStatus(info, status, last_status); GetOrderStatusAndLastStatus(info, status, last_status);
QLOG_WARN() << "###############order status : " << status << "; last status : " << last_status; QLOG_DEBUG() << "###############order status : " << status << "; last status : " << last_status;
return true; return true;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment