xiaogang
2021-01-26 bfcf3f83c012d7ba36aee4d84a45536e1b912b07
service-api/src/main/java/com/java110/api/bmo/fee/impl/FeeBMOImpl.java
@@ -423,7 +423,14 @@
                BigDecimal squarePrice = new BigDecimal(Double.parseDouble(feeDto.getSquarePrice()));
                BigDecimal builtUpArea = new BigDecimal(Double.parseDouble(roomDtos.get(0).getBuiltUpArea()));
                BigDecimal additionalAmount = new BigDecimal(Double.parseDouble(feeDto.getAdditionalAmount()));
                //获取支付方式
                String primeRate = paramInJson.getString("primeRate");
                //判断是否是线上支付
                if (primeRate.equals("5") || primeRate.equals("6")) {
                    feePrice = squarePrice.multiply(builtUpArea).add(additionalAmount);
                } else {
                feePrice = squarePrice.multiply(builtUpArea).add(additionalAmount).setScale(2, BigDecimal.ROUND_HALF_EVEN);
                }
            } else if ("2002".equals(computingFormula)) { // 固定费用
                //feePrice = Double.parseDouble(feeDto.getAdditionalAmount());
                BigDecimal additionalAmount = new BigDecimal(Double.parseDouble(feeDto.getAdditionalAmount()));