Commit b8068e02 by ss.dai

1:加入订单写失败重试机制、目前重试五次

parent 5778e1a4
...@@ -263,13 +263,17 @@ bool FlowControl::_PullOrder() ...@@ -263,13 +263,17 @@ bool FlowControl::_PullOrder()
if(orderObject->status == 6 || orderObject->status == 200) if(orderObject->status == 6 || orderObject->status == 200)
{ {
QString error; QString error;
for(int i=0; i<5; i++)
{
if(FmPlugin::GetInstance().DoOrderEntry(orderObject,"","","","",error)) if(FmPlugin::GetInstance().DoOrderEntry(orderObject,"","","","",error))
{ {
QLOG_INFO() << QString("_PullOrder DoOrderEntry successful %1").arg(orderObject->order_id); QLOG_INFO() << QString("_PullOrder DoOrderEntry successful %1").arg(orderObject->order_id);
break;
}else }else
{ {
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 }else
{ {
QLOG_INFO() << QString("cancle entry %1").arg(orderObject->order_id); QLOG_INFO() << QString("cancle entry %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-26T10:13:09. --> <!-- Written by QtCreator 4.0.0, 2017-04-27T14:34:26. -->
<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