소스 검색

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

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