Commit 5778e1a4 by ss.dai

1:修复入账服务费数值误传问题

parent 1b338b66
...@@ -354,10 +354,10 @@ QByteArray FmPlugin::_GetOrderEntryData(const OrderObject *orderObject) ...@@ -354,10 +354,10 @@ QByteArray FmPlugin::_GetOrderEntryData(const OrderObject *orderObject)
QString serviceFee; QString serviceFee;
if(orderObject->channel=="jdwm") if(orderObject->channel=="jdwm")
{ {
serviceFee = _Penny2Dollar((orderObject->product_fee-orderObject->dis_shop_fee)*0.08); serviceFee = QString::number(_Penny2Dollar((orderObject->product_fee-orderObject->dis_shop_fee)*0.08),'f',2);
}else }else
{ {
serviceFee = _Penny2Dollar(orderObject->service_fee); serviceFee = QString::number(_Penny2Dollar(orderObject->service_fee),'f',2);
} }
rObj.insert("senderCode", m_storeId); rObj.insert("senderCode", m_storeId);
......
...@@ -260,6 +260,8 @@ bool FlowControl::_PullOrder() ...@@ -260,6 +260,8 @@ bool FlowControl::_PullOrder()
{ {
QLOG_INFO() << QString("will entry %1").arg(orderObject->order_id); QLOG_INFO() << QString("will entry %1").arg(orderObject->order_id);
QTimer::singleShot(1000*60*120, [orderObject](){ QTimer::singleShot(1000*60*120, [orderObject](){
if(orderObject->status == 6 || orderObject->status == 200)
{
QString error; QString error;
if(FmPlugin::GetInstance().DoOrderEntry(orderObject,"","","","",error)) if(FmPlugin::GetInstance().DoOrderEntry(orderObject,"","","","",error))
{ {
...@@ -268,7 +270,12 @@ bool FlowControl::_PullOrder() ...@@ -268,7 +270,12 @@ bool FlowControl::_PullOrder()
{ {
QLOG_INFO() << QString("_PullOrder DoOrderEntry failed %1 %2").arg(orderObject->order_id, error); QLOG_INFO() << QString("_PullOrder DoOrderEntry failed %1 %2").arg(orderObject->order_id, error);
} }
}else
{
QLOG_INFO() << QString("cancle entry %1").arg(orderObject->order_id);
}
}); });
}else }else
{ {
QLOG_INFO() << QString("销售单数据有误 %1").arg(orderObject->order_id); QLOG_INFO() << QString("销售单数据有误 %1").arg(orderObject->order_id);
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject> <!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.0.0, 2017-04-21T16:05:36. --> <!-- Written by QtCreator 4.0.0, 2017-04-26T10:13:09. -->
<qtcreator> <qtcreator>
<data> <data>
<variable>EnvironmentId</variable> <variable>EnvironmentId</variable>
......
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