|
@@ -200,12 +200,11 @@ public class CompanyDataReportServiceImpl implements CompanyDataReportService {
|
|
|
String bigOrderNumber = bigOrderNo.getOrderNumber();
|
|
String bigOrderNumber = bigOrderNo.getOrderNumber();
|
|
|
BigDecimal smallBigDecimal = new BigDecimal(smallorderNumber);
|
|
BigDecimal smallBigDecimal = new BigDecimal(smallorderNumber);
|
|
|
BigDecimal bigBigDecimal = new BigDecimal(bigOrderNumber);
|
|
BigDecimal bigBigDecimal = new BigDecimal(bigOrderNumber);
|
|
|
- BigDecimal result = smallBigDecimal.divide(bigBigDecimal, 2, RoundingMode.HALF_UP);
|
|
|
|
|
- bigOrderNo.setCloseRate(result.toString());
|
|
|
|
|
|
|
+ if(smallBigDecimal.compareTo(BigDecimal.ZERO)>0){
|
|
|
|
|
+ BigDecimal result = smallBigDecimal.divide(bigBigDecimal, 2, RoundingMode.HALF_UP);
|
|
|
|
|
+ bigOrderNo.setCloseRate(result.toString());
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
return bigOrderNo;
|
|
return bigOrderNo;
|
|
|
}
|
|
}
|
|
|
private BigDecimal calculateTotal(BigDecimal value1, BigDecimal value2, BigDecimal value3) {
|
|
private BigDecimal calculateTotal(BigDecimal value1, BigDecimal value2, BigDecimal value3) {
|