Browse Source

去除0的小数位

夏文涛 2 years ago
parent
commit
bacef1ad52
1 changed files with 5 additions and 2 deletions
  1. 5 2
      mhotel/src/com/happy/action/HousePriceAction.java

+ 5 - 2
mhotel/src/com/happy/action/HousePriceAction.java

@@ -18,6 +18,8 @@ import org.apache.struts2.ServletActionContext;
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+import java.math.BigDecimal;
+import java.text.DecimalFormat;
 import java.text.ParseException;
 import java.util.*;
 import java.util.stream.Collectors;
@@ -237,15 +239,16 @@ public class HousePriceAction extends BaseController implements ModelDriven<Hous
          */
         Double minPrice = houseService.getHouseMinPrice(merchantId);
 
+        DecimalFormat decimalFormat = new DecimalFormat("#####.##");
         for (String str : dateStrs) {
             HousePriceResultVo data = new HousePriceResultVo();
             data.setDate(str);
             List<HousePriceOneDataVo> priceDatas = oneDatas.stream().filter(e -> e.getSetDate().equals(str)).sorted(Comparator.comparing(HousePriceOneDataVo::getPrice)).collect(Collectors.toList());
 
             if (priceDatas.size() > 0) {
-                data.setTopinfo("¥" + priceDatas.get(0).getPrice() + "起");
+                data.setTopinfo("¥" + decimalFormat.format(priceDatas.get(0).getPrice()) + "起");
             } else {
-                data.setTopinfo("¥" + minPrice + "起");
+                data.setTopinfo("¥" + decimalFormat.format(minPrice) + "起");
             }
             result.add(data);
         }