Browse Source

顶课计算规则调整

dzx 5 months ago
parent
commit
41d5937943

+ 4 - 1
src/main/java/com/xjrsoft/module/classtime/service/impl/ClassTimeStatisticsServiceImpl.java

@@ -451,6 +451,9 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
                  * 3、顶课类型为事假和病假的时候会扣除被顶老师的费用,根据设置为扣除4元
                  */
                 BigDecimal reduceTimeAmount = BigDecimal.ZERO;
+                if("朱文益".equals(teacher.getName())){
+                    System.out.println(reduceTimeAmount.doubleValue());
+                }
                 {
                     //计算该老师发起的事假、病假顶课数据
                     List<CourseListVo> substituteList = allSubstituteList.stream().filter(x -> x.getExchangeTeacherId().equals(teacher.getId()))
@@ -476,7 +479,7 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
                             continue;
                         }
                         reduceTime = reduceTime - weightSetMap.get(courseListVo.getShortName());
-                        if("sick_leave".equals(courseListVo.getReason()) || "leave_absence".equals(courseListVo.getReason())){
+                        if("sick _leave".equals(courseListVo.getReason()) || "leave_absence".equals(courseListVo.getReason())){
                             bdkClassTime += weightSetMap.get(courseListVo.getShortName());
                         }
                      }