|
|
@@ -1676,7 +1676,7 @@ public class OrderServiceImpl extends BaseServiceImpl<OrderMapper, Order> implem
|
|
|
order.setSatisfactionRate(new BigDecimal(100));
|
|
|
}
|
|
|
BigDecimal addQualified = new BigDecimal(orderStatisticsData.getQualifiedNum());
|
|
|
- order.setQualifiedRate(addQualified.divide(new BigDecimal(orderStatisticsData.getOrderNum()),2,BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal("100.0")).setScale(2,BigDecimal.ROUND_HALF_UP));
|
|
|
+ order.setQualifiedRate(addQualified.multiply(new BigDecimal("100.0")).divide(new BigDecimal(orderStatisticsData.getOrderNum()),2,BigDecimal.ROUND_HALF_UP).setScale(2,BigDecimal.ROUND_HALF_UP));
|
|
|
if(order.getQualifiedRate().compareTo(new BigDecimal(100))>0){
|
|
|
order.setQualifiedRate(new BigDecimal(100));
|
|
|
}
|