Fix order display

This commit is contained in:
jl777
2018-07-25 09:04:01 -11:00
parent ef6cece390
commit 76a601923d

View File

@@ -80,16 +80,18 @@ UniValue AssetOrders(uint256 refassetid)
item.push_back(Pair("funcid", funcidstr)); item.push_back(Pair("funcid", funcidstr));
item.push_back(Pair("txid", uint256_str(assetidstr,txid))); item.push_back(Pair("txid", uint256_str(assetidstr,txid)));
item.push_back(Pair("vout", (int64_t)it->first.index)); item.push_back(Pair("vout", (int64_t)it->first.index));
sprintf(numstr,"%.8f",(double)vintx.vout[it->first.index].nValue/COIN);
item.push_back(Pair("amount",numstr));
if ( funcid == 'b' || funcid == 'B' ) if ( funcid == 'b' || funcid == 'B' )
{ {
sprintf(numstr,"%.8f",(double)vintx.vout[it->first.index].nValue/COIN);
item.push_back(Pair("amount",numstr));
sprintf(numstr,"%.8f",(double)vintx.vout[0].nValue/COIN); sprintf(numstr,"%.8f",(double)vintx.vout[0].nValue/COIN);
item.push_back(Pair("bidamount",numstr)); item.push_back(Pair("bidamount",numstr));
} }
else else
{ {
sprintf(numstr,"%.8f",(double)vintx.vout[0].nValue); sprintf(numstr,"%llu",(long long)vintx.vout[it->first.index].nValue);
item.push_back(Pair("amount",numstr));
sprintf(numstr,"%llu",(long long)vintx.vout[0].nValue);
item.push_back(Pair("askamount",numstr)); item.push_back(Pair("askamount",numstr));
} }
if ( origpubkey.size() == 33 ) if ( origpubkey.size() == 33 )