Преглед на файлове

盯盘运营经理-运营组数据-日均消耗=总花费/天数/人数

yangzian преди 3 години
родител
ревизия
79d5868f5d
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      jeecg-boot-material-view/src/main/java/org/jeecg/ctop/material/service/impl/MaterialStareServiceImpl.java

+ 2 - 2
jeecg-boot-material-view/src/main/java/org/jeecg/ctop/material/service/impl/MaterialStareServiceImpl.java

@@ -1520,7 +1520,7 @@ public class MaterialStareServiceImpl implements MaterialStareService {
                 Double aveDay = daysBetween == 0 ? 0 : totalCost/daysBetween;
                 groupVo.setAverageDayCost(new BigDecimal(aveDay).setScale(3,BigDecimal.ROUND_HALF_UP).doubleValue());
                 //人均消耗
-                Double avePeople = totalCost/operationNum;
+                Double avePeople = aveDay == 0 ? 0 :  aveDay/operationNum;
                 groupVo.setAveragePeopleCost(new BigDecimal(avePeople).setScale(3,BigDecimal.ROUND_HALF_UP).doubleValue());
 
                 //项目数量
@@ -1674,7 +1674,7 @@ public class MaterialStareServiceImpl implements MaterialStareService {
                 Double aveDay = daysBetween == 0 ? 0 : totalCost/daysBetween;
                 groupVo.setAverageDayCost(new BigDecimal(aveDay).setScale(3,BigDecimal.ROUND_HALF_UP).doubleValue());
                 //人均消耗
-                Double avePeople = totalCost/operationNum;
+                Double avePeople = aveDay == 0 ? 0 :  aveDay/operationNum;
                 groupVo.setAveragePeopleCost(new BigDecimal(avePeople).setScale(3,BigDecimal.ROUND_HALF_UP).doubleValue());
 
                 //项目数量