| | |
| | | */ |
| | | public String belongStarRating(String price){ |
| | | String name = StarRatingEnum.NORMAL.name; |
| | | BigDecimal priceBig = new BigDecimal(price).setScale(BigDecimal.ROUND_DOWN,2); |
| | | BigDecimal priceBig = new BigDecimal(price).setScale(2,BigDecimal.ROUND_DOWN); |
| | | for (StarRatingEnum starRatingEnum : StarRatingEnum.values()) { |
| | | BigDecimal minValue = new BigDecimal(starRatingEnum.minValue).setScale(BigDecimal.ROUND_DOWN, 2); |
| | | BigDecimal maxValue = new BigDecimal(starRatingEnum.maxValue).setScale(BigDecimal.ROUND_DOWN, 2); |
| | | BigDecimal minValue = new BigDecimal(starRatingEnum.minValue).setScale(2, BigDecimal.ROUND_DOWN); |
| | | BigDecimal maxValue = new BigDecimal(starRatingEnum.maxValue).setScale(2, BigDecimal.ROUND_DOWN); |
| | | if(priceBig.compareTo(minValue) > 0 && priceBig.compareTo(maxValue) <= 0){ |
| | | name = starRatingEnum.name; |
| | | } |