|
|
@@ -519,13 +519,13 @@ public class MarketRunManageServiceImpl implements IMarketRunManageService {
|
|
|
avo.setBuy_hold_value(BigDecimal.valueOf(l.getBUYHOLDVALUE()));
|
|
|
avo.setTotal_float_pl(BigDecimal.ZERO);
|
|
|
if (l.hasBUYFLOATPL()) {
|
|
|
- avo.setBuy_float_pl(BigDecimal.valueOf(l.getBUYFLOATPL()));
|
|
|
- avo.setTotal_float_pl(BigDecimal.valueOf(l.getBUYFLOATPL()));
|
|
|
+ avo.setBuy_float_pl(BigDecimal.valueOf(l.getBUYFLOATPL()).setScale(2,BigDecimal.ROUND_HALF_UP));
|
|
|
+ avo.setTotal_float_pl(BigDecimal.valueOf(l.getBUYFLOATPL()).setScale(2,BigDecimal.ROUND_HALF_UP));
|
|
|
}
|
|
|
avo.setSell_hold_qty(l.getSELLHOLDQTY());
|
|
|
avo.setSell_hold_value(BigDecimal.valueOf(l.getSELLHOLDVALUE()));
|
|
|
if (l.hasSELLFLOATPL()) {
|
|
|
- avo.setSell_float_pl(BigDecimal.valueOf(l.getSELLFLOATPL()));
|
|
|
+ avo.setSell_float_pl(BigDecimal.valueOf(l.getSELLFLOATPL()).setScale(2,BigDecimal.ROUND_HALF_UP));
|
|
|
avo.setTotal_float_pl(avo.getTotal_float_pl().add(BigDecimal.valueOf(l.getSELLFLOATPL())));
|
|
|
}
|
|
|
avo.setQuote_price_buy(BigDecimal.valueOf(l.getQUOTEPRICEBUY()));
|