he2802 hai 1 ano
pai
achega
858a28f933

+ 4 - 4
zhongzheng-system/src/main/java/com/zhongzheng/modules/top/goods/service/impl/TopOldOrderServiceImpl.java

@@ -2413,7 +2413,7 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
                 item.setYearRate(divide.multiply(new BigDecimal("100")));
             }
 
-            if(moneyTotal.compareTo(BigDecimal.ZERO)>1){
+            if(moneyTotal.compareTo(BigDecimal.ZERO)>0){
                 //占比
                 BigDecimal divide = item.getMoney().divide(moneyTotal, 2, RoundingMode.HALF_UP);
                 String s = divide.multiply(new BigDecimal("100")).toString();
@@ -2491,7 +2491,7 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
                 BigDecimal divide = new BigDecimal(subtract).divide(new BigDecimal(num2),2, RoundingMode.HALF_UP);
                 item.setYearRate(divide.multiply(new BigDecimal("100")));
             }
-            if(numTotal.compareTo(BigDecimal.ZERO)>1){
+            if(numTotal.compareTo(BigDecimal.ZERO)>0){
                 //占比
                 BigDecimal divide = new BigDecimal(item.getOrderNum()).divide(numTotal, 2, RoundingMode.HALF_UP);
                 String s = divide.multiply(new BigDecimal("100")).toString();
@@ -3428,7 +3428,7 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
                 BigDecimal divide = new BigDecimal(subtract).divide(new BigDecimal(num2),2, RoundingMode.HALF_UP);
                 item.setYearRate(divide.multiply(new BigDecimal("100")));
             }
-            if(moneyTotal.compareTo(BigDecimal.ZERO)>1){
+            if(moneyTotal.compareTo(BigDecimal.ZERO)>0){
                 //金额占比
                 BigDecimal divide = item.getMoney().divide(moneyTotal, 2, RoundingMode.HALF_UP);
                 String s = divide.multiply(new BigDecimal("100")).toString();
@@ -3436,7 +3436,7 @@ public class TopOldOrderServiceImpl extends ServiceImpl<TopOldOrderMapper, TopOl
             }else{
                 item.setMoneyOccupationRate("0%");
             }
-            if(numTotal.compareTo(BigDecimal.ZERO)>1){
+            if(numTotal.compareTo(BigDecimal.ZERO)>0){
                 //数量占比
                 BigDecimal divide2 = new BigDecimal(item.getOrderNum()).divide(numTotal, 2, RoundingMode.HALF_UP);
                 String s2 = divide2.multiply(new BigDecimal("100")).toString();