|
@@ -1040,11 +1040,11 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
teacherSalary.setCourseGroupType(payment.getCourseType());
|
|
|
teacherSalary.setCourseGroupId(payment.getCourseGroupId());
|
|
|
teacherSalary.setClassNum(payment.getClassNum());
|
|
|
- //预计获取学生支付单课全部课酬
|
|
|
- teacherSalary.setExpectSalary(payment.getActualPrice());
|
|
|
- //实际获取扣除手续费后课酬
|
|
|
- teacherSalary.setActualSalary(expectPrice.subtract(expectPrice.multiply(practiceServiceRate)).setScale(2, RoundingMode.HALF_UP));//实际
|
|
|
- teacherSalary.setReduceSalary(BigDecimal.ZERO);
|
|
|
+ teacherSalary.setExpectSalary(expectPrice);//预计薪水
|
|
|
+ BigDecimal actualSalary = expectPrice.subtract(expectPrice.multiply(practiceServiceRate)).setScale(2, RoundingMode.HALF_UP);
|
|
|
+ teacherSalary.setActualSalary(actualSalary);//实际薪水(扣除手续费)
|
|
|
+ teacherSalary.setReduceSalary(expectPrice.subtract(actualSalary));//扣除薪水 = 预计 - 实际
|
|
|
+ teacherSalary.setReduceSalaryRemark(SysConfigConstant.PRACTICE_SERVICE_FEE);//扣除原因
|
|
|
teacherSalary.setStatus(TeacherSalaryEnum.NOT_START.getCode());
|
|
|
teacherSalaryList.add(teacherSalary);
|
|
|
teacherSalary.setCreateTime(now);
|