|
@@ -136,13 +136,13 @@ public class AverageStatisticsAggregate {
|
|
|
Double lastValue2 = o2.getLastAverageValue();
|
|
|
Double lastYearValue2 = o2.getLastYearAverageValue();
|
|
|
Integer count1 = 0;
|
|
|
- count1 += value1 == null ? 0 : 1;
|
|
|
- count1 += lastValue1 == null ? 0 : 1;
|
|
|
- count1 += lastYearValue1 == null ? 0 : 1;
|
|
|
+ count1 += Double.compare(value1, 0) == 0 ? 0 : 1;
|
|
|
+ count1 += Double.compare(lastValue1, 0) == 0 ? 0 : 1;
|
|
|
+ count1 += Double.compare(lastYearValue1, 0) == 0 ? 0 : 1;
|
|
|
Integer count2 = 0;
|
|
|
- count2 += value2 == null ? 0 : 1;
|
|
|
- count2 += lastValue2 == null ? 0 : 1;
|
|
|
- count2 += lastYearValue2 == null ? 0 : 1;
|
|
|
+ count2 += Double.compare(value2, 0) == 0 ? 0 : 1;
|
|
|
+ count2 += Double.compare(lastValue2, 0) == 0 ? 0 : 1;
|
|
|
+ count2 += Double.compare(lastYearValue2, 0) == 0 ? 0 : 1;
|
|
|
return (count1 > count2) ? -1 : ((count1 < count2) ? 1 : 0);
|
|
|
}
|
|
|
});
|
|
@@ -227,13 +227,13 @@ public class AverageStatisticsAggregate {
|
|
|
Double lastValue2 = o2.getLastAverageValue();
|
|
|
Double lastYearValue2 = o2.getLastYearAverageValue();
|
|
|
Integer count1 = 0;
|
|
|
- count1 += value1 == null ? 0 : 1;
|
|
|
- count1 += lastValue1 == null ? 0 : 1;
|
|
|
- count1 += lastYearValue1 == null ? 0 : 1;
|
|
|
+ count1 += Double.compare(value1, 0) == 0 ? 0 : 1;
|
|
|
+ count1 += Double.compare(lastValue1, 0) == 0 ? 0 : 1;
|
|
|
+ count1 += Double.compare(lastYearValue1, 0) == 0 ? 0 : 1;
|
|
|
Integer count2 = 0;
|
|
|
- count2 += value2 == null ? 0 : 1;
|
|
|
- count2 += lastValue2 == null ? 0 : 1;
|
|
|
- count2 += lastYearValue2 == null ? 0 : 1;
|
|
|
+ count2 += Double.compare(value2, 0) == 0 ? 0 : 1;
|
|
|
+ count2 += Double.compare(lastValue2, 0) == 0 ? 0 : 1;
|
|
|
+ count2 += Double.compare(lastYearValue2, 0) == 0 ? 0 : 1;
|
|
|
return (count1 > count2) ? -1 : ((count1 < count2) ? 1 : 0);
|
|
|
}
|
|
|
});
|