|
@@ -690,12 +690,12 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
|
|
|
BigDecimal studentNumDecimal = new BigDecimal(studentNum);
|
|
|
BigDecimal oldStudentNumDecimal = new BigDecimal(vipGroupCategory.getStudentNum());
|
|
|
|
|
|
- if(Objects.nonNull(onlineTeacherSalary)){
|
|
|
+ if(Objects.nonNull(onlineTeacherSalary)||onlineTeacherSalary.compareTo(BigDecimal.ZERO)<=0){
|
|
|
onlineTeacherSalary = onlineTeacherSalary
|
|
|
.divide(oldStudentNumDecimal, CommonConstants.DECIMAL_PLACE,BigDecimal.ROUND_DOWN)
|
|
|
.multiply(studentNumDecimal).setScale(0, BigDecimal.ROUND_HALF_UP);
|
|
|
}
|
|
|
- if(Objects.nonNull(offlineTeacherSalary)){
|
|
|
+ if(Objects.nonNull(offlineTeacherSalary)||offlineTeacherSalary.compareTo(BigDecimal.ZERO)<=0){
|
|
|
offlineTeacherSalary = offlineTeacherSalary
|
|
|
.divide(oldStudentNumDecimal,CommonConstants.DECIMAL_PLACE,BigDecimal.ROUND_DOWN)
|
|
|
.multiply(studentNumDecimal).setScale(0,BigDecimal.ROUND_HALF_UP);
|