|
|
@@ -1143,12 +1143,14 @@ public class CoinServiceImpl implements CoinService {
|
|
|
private void renderMainSearch4Watchlist(List<CoinWatchlist> watchlistList) {
|
|
|
BigDecimal bigDecimal10000 = new BigDecimal("10000");
|
|
|
for (CoinWatchlist coinWatchlist : watchlistList) {
|
|
|
- BigDecimal divide = coinWatchlist.getTotalMarketValue().divide(bigDecimal10000, 8, RoundingMode.HALF_UP);
|
|
|
- if (divide.compareTo(bigDecimal10000) <= 0) {
|
|
|
- coinWatchlist.setTotalMarketValueStr(divide.setScale(4, RoundingMode.HALF_UP) + "万");
|
|
|
- } else {
|
|
|
- divide = divide.divide(bigDecimal10000, 4, RoundingMode.HALF_UP);
|
|
|
- coinWatchlist.setTotalMarketValueStr(divide + "亿");
|
|
|
+ if (null != coinWatchlist.getTotalMarketValue()) {
|
|
|
+ BigDecimal divide = coinWatchlist.getTotalMarketValue().divide(bigDecimal10000, 8, RoundingMode.HALF_UP);
|
|
|
+ if (divide.compareTo(bigDecimal10000) <= 0) {
|
|
|
+ coinWatchlist.setTotalMarketValueStr(divide.setScale(4, RoundingMode.HALF_UP) + "万");
|
|
|
+ } else {
|
|
|
+ divide = divide.divide(bigDecimal10000, 4, RoundingMode.HALF_UP);
|
|
|
+ coinWatchlist.setTotalMarketValueStr(divide + "亿");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|