Browse Source

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

yangzian 3 years ago
parent
commit
79d5868f5d

+ 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());
 
                 //项目数量