|
@@ -65,7 +65,11 @@ public class DbStockServiceImpl implements DbStockService {
|
|
|
StockVO stockVO = new StockVO();
|
|
|
BeanUtils.copyProperties(stockDbVO, stockVO);
|
|
|
String nowPrice = stockVO.getNowPrice() == null ? "0" : stockVO.getNowPrice();
|
|
|
- stockVO.setNowPrice(new BigDecimal(nowPrice).setScale(2,4).toString());
|
|
|
+ if(nowPrice.indexOf(".") < 3){
|
|
|
+ stockVO.setNowPrice(new BigDecimal(nowPrice).setScale(4,4).toString());
|
|
|
+ }else{
|
|
|
+ stockVO.setNowPrice(new BigDecimal(nowPrice).setScale(2,4).toString());
|
|
|
+ }
|
|
|
return stockVO;
|
|
|
}
|
|
|
|
|
@@ -76,10 +80,15 @@ public class DbStockServiceImpl implements DbStockService {
|
|
|
StockListVO stockListVO = new StockListVO();
|
|
|
BeanUtils.copyProperties(stockDbVO, stockListVO);
|
|
|
String nowPrice = stockListVO.getNowPrice() == null ? "0" : stockListVO.getNowPrice();
|
|
|
- stockListVO.setNowPrice(new BigDecimal(nowPrice).setScale(2,4).toString());
|
|
|
+ if(nowPrice.indexOf(".") < 3){
|
|
|
+ stockListVO.setNowPrice(new BigDecimal(nowPrice).setScale(4,4).toString());
|
|
|
+ }else{
|
|
|
+ stockListVO.setNowPrice(new BigDecimal(nowPrice).setScale(2,4).toString());
|
|
|
+ }
|
|
|
return stockListVO;
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
}
|
|
|
|