浏览代码

首页数据

zouxuan 3 年之前
父节点
当前提交
8c579298e9
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentServiceImpl.java

+ 4 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentServiceImpl.java

@@ -599,7 +599,9 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem
             }
             if(organsNewCloudNewStudentNumMap.containsKey(organ.getId())){
                 organStudentVipData.setNewStudentNum(organsNewCloudNewStudentNumMap.get(organ.getId()));
-                organStudentVipData.setNewStudentDuty(new BigDecimal(organStudentVipData.getNewStudentNum()).divide(new BigDecimal(organStudentVipData.getTotalStudentNum()), 4, BigDecimal.ROUND_DOWN).multiply(new BigDecimal(100)).floatValue());
+                if(organStudentVipData.getNewStudentNum() > 0 && organStudentVipData.getTotalStudentNum()>0){
+                    organStudentVipData.setNewStudentDuty(new BigDecimal(organStudentVipData.getNewStudentNum()).divide(new BigDecimal(organStudentVipData.getTotalStudentNum()), 4, BigDecimal.ROUND_DOWN).multiply(new BigDecimal(100)).floatValue());
+                }
             }
             result.add(organStudentVipData);
         }
@@ -704,7 +706,7 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem
             }
             if(organsNewCloudNewStudentNumMap.containsKey(organ.getId())){
                 organStudentVipData.setNewStudentNum(organsNewCloudNewStudentNumMap.get(organ.getId()));
-                if(organStudentVipData.getNewStudentNum() > 0){
+                if(organStudentVipData.getNewStudentNum() > 0 && organStudentVipData.getTotalStudentNum()>0){
                     organStudentVipData.setNewStudentDuty(new BigDecimal(organStudentVipData.getNewStudentNum()).divide(new BigDecimal(organStudentVipData.getTotalStudentNum()), 4, BigDecimal.ROUND_DOWN).multiply(new BigDecimal(100)).floatValue());
                 }
             }