diff --git a/nxhs-service/src/main/java/cc/yunxi/service/impl/ClientServiceImpl.java b/nxhs-service/src/main/java/cc/yunxi/service/impl/ClientServiceImpl.java index 01fe79b..a9eae75 100644 --- a/nxhs-service/src/main/java/cc/yunxi/service/impl/ClientServiceImpl.java +++ b/nxhs-service/src/main/java/cc/yunxi/service/impl/ClientServiceImpl.java @@ -49,6 +49,7 @@ import org.springframework.web.bind.annotation.ResponseBody; import javax.annotation.Resource; import java.math.BigDecimal; +import java.math.RoundingMode; import java.security.cert.X509Certificate; import java.time.LocalDateTime; import java.util.Collections; @@ -261,7 +262,7 @@ public class ClientServiceImpl extends ServiceImpl impleme BigDecimal balance = client.getBanlance(); String remark; LocalDateTime now = LocalDateTime.now(); - String amountStr = String.valueOf(amount.setScale(2)); + String amountStr = String.valueOf(amount.setScale(2, RoundingMode.HALF_UP)); if (changeTypeEnum.equals(BalanceChangeTypeEnum.INCOME)) { // 收入 balance = balance.add(amount); remark = "废品回收结算,收入" + amountStr + "元"; diff --git a/nxhs-service/src/main/java/cc/yunxi/service/impl/EnterpriseServiceImpl.java b/nxhs-service/src/main/java/cc/yunxi/service/impl/EnterpriseServiceImpl.java index 4bf1228..8de573d 100644 --- a/nxhs-service/src/main/java/cc/yunxi/service/impl/EnterpriseServiceImpl.java +++ b/nxhs-service/src/main/java/cc/yunxi/service/impl/EnterpriseServiceImpl.java @@ -21,6 +21,7 @@ import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.math.BigDecimal; +import java.math.RoundingMode; import java.time.LocalDateTime; /** @@ -88,7 +89,7 @@ public class EnterpriseServiceImpl extends ServiceImpl