Bläddra i källkod

门诊统筹报销小数点问题优化

hurugang 2 år sedan
förälder
incheckning
cd0880ce69
1 ändrade filer med 4 tillägg och 4 borttagningar
  1. 4 4
      src/main/java/cn/hnthyy/thmz/service/impl/thmz/TsmzServiceImpl.java

+ 4 - 4
src/main/java/cn/hnthyy/thmz/service/impl/thmz/TsmzServiceImpl.java

@@ -91,10 +91,10 @@ public class TsmzServiceImpl implements TsmzService {
         String totalCost = (String) tempJSONO.get("totalCost");
         String acctPay = (String) tempJSONO.get("acctPay");
         Integer cardType = (Integer) tempJSONO.get("cardType");
-        payInfo.setFundPay(StringUtils.isBlank(fundPay) ? BigDecimal.ZERO : new BigDecimal(fundPay).setScale(1, BigDecimal.ROUND_HALF_UP));
-        payInfo.setSelfPay(StringUtils.isBlank(selfPay) ? BigDecimal.ZERO : new BigDecimal(selfPay).setScale(1, BigDecimal.ROUND_HALF_UP));
-        payInfo.setTotalCost(StringUtils.isBlank(totalCost) ? BigDecimal.ZERO : new BigDecimal(totalCost).setScale(1, BigDecimal.ROUND_HALF_UP));
-        payInfo.setAcctPay(StringUtils.isBlank(acctPay) ? BigDecimal.ZERO : new BigDecimal(acctPay).setScale(1, BigDecimal.ROUND_HALF_UP));
+        payInfo.setFundPay(StringUtils.isBlank(fundPay) ? BigDecimal.ZERO : new BigDecimal(fundPay).setScale(2, BigDecimal.ROUND_HALF_UP));
+        payInfo.setSelfPay(StringUtils.isBlank(selfPay) ? BigDecimal.ZERO : new BigDecimal(selfPay).setScale(2, BigDecimal.ROUND_HALF_UP));
+        payInfo.setTotalCost(StringUtils.isBlank(totalCost) ? BigDecimal.ZERO : new BigDecimal(totalCost).setScale(2, BigDecimal.ROUND_HALF_UP));
+        payInfo.setAcctPay(StringUtils.isBlank(acctPay) ? BigDecimal.ZERO : new BigDecimal(acctPay).setScale(2, BigDecimal.ROUND_HALF_UP));
         payInfo.setCardType(cardType);
         return payInfo;
     }