diff --git a/src/main/java/com/order/erp/service/order/impl/OrderCompletionReportServiceImpl.java b/src/main/java/com/order/erp/service/order/impl/OrderCompletionReportServiceImpl.java index 8a24962..d5d4ebf 100644 --- a/src/main/java/com/order/erp/service/order/impl/OrderCompletionReportServiceImpl.java +++ b/src/main/java/com/order/erp/service/order/impl/OrderCompletionReportServiceImpl.java @@ -22,6 +22,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.math.BigDecimal; +import java.math.RoundingMode; import java.util.List; import java.util.Objects; import java.util.Set; @@ -90,7 +91,7 @@ public class OrderCompletionReportServiceImpl extends ServiceImpl<OrderCompletio } } Set<String> innerNoSet = orderBaseInfoDOList.stream().map(OrderBaseInfoDO::getInnerNo).collect(Collectors.toSet()); - resultVo.setRate(sum.divide(new BigDecimal(innerNoSet.size())).doubleValue()); + resultVo.setRate(sum.divide(new BigDecimal(innerNoSet.size()), Constant.TWO, RoundingMode.HALF_UP).doubleValue()); } return ServerResult.success(resultVo); }