瀏覽代碼

edit scale

liuchaojie 4 年之前
父節點
當前提交
c4d8ce30c6
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      src/main/java/com/xc/service/impl/DbStockServiceImpl.java

+ 11 - 2
src/main/java/com/xc/service/impl/DbStockServiceImpl.java

@@ -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;
     }
 
 
+
 }