|
@@ -2229,7 +2229,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
teacherOnlineSalary = vipOnlineSalarySettlement.getSettlementValue();
|
|
teacherOnlineSalary = vipOnlineSalarySettlement.getSettlementValue();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- results.put("onlineTeacherSalary",teacherOnlineSalary.setScale(0, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
+ results.put("onlineTeacherSalary",teacherOnlineSalary.setScale(2, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
//教师课酬赠送线上单课酬计算
|
|
//教师课酬赠送线上单课酬计算
|
|
if(vipGroupCategory.getMusicTheory()){
|
|
if(vipGroupCategory.getMusicTheory()){
|
|
@@ -2242,7 +2242,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
giveTeacherOnlineSalary = giveVipOnlineSalarySettlement.getSettlementValue();
|
|
giveTeacherOnlineSalary = giveVipOnlineSalarySettlement.getSettlementValue();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- results.put("giveOnlineTeacherSalary",giveTeacherOnlineSalary.setScale(0, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
+ results.put("giveOnlineTeacherSalary",giveTeacherOnlineSalary.setScale(2, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
//教师线下单课酬计算
|
|
//教师线下单课酬计算
|
|
if(vipGroupCategory.getMusicTheory()){
|
|
if(vipGroupCategory.getMusicTheory()){
|
|
@@ -2255,7 +2255,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
teacherOfflineSalary = vipOfflineSalarySettlement.getSettlementValue();
|
|
teacherOfflineSalary = vipOfflineSalarySettlement.getSettlementValue();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- results.put("offlineTeacherSalary",teacherOfflineSalary.setScale(0, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
+ results.put("offlineTeacherSalary",teacherOfflineSalary.setScale(2, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
//教师赠送线下单课酬计算
|
|
//教师赠送线下单课酬计算
|
|
if(vipGroupCategory.getMusicTheory()){
|
|
if(vipGroupCategory.getMusicTheory()){
|
|
@@ -2268,7 +2268,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
giveTeacherOfflineSalary = giveVipOfflineSalarySettlement.getSettlementValue();
|
|
giveTeacherOfflineSalary = giveVipOfflineSalarySettlement.getSettlementValue();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- results.put("giveOfflineTeacherSalary",giveTeacherOfflineSalary.setScale(0, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
+ results.put("giveOfflineTeacherSalary",giveTeacherOfflineSalary.setScale(2, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
BigDecimal ots = results.get("onlineTeacherSalary");
|
|
BigDecimal ots = results.get("onlineTeacherSalary");
|
|
if(Objects.isNull(ots)){
|
|
if(Objects.isNull(ots)){
|
|
@@ -2380,8 +2380,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
results.put("totalPrice",totalPrice.setScale(0,BigDecimal.ROUND_CEILING));
|
|
results.put("totalPrice",totalPrice.setScale(0,BigDecimal.ROUND_CEILING));
|
|
vipGroup.setTotalPrice(totalPrice.setScale(0,BigDecimal.ROUND_CEILING));
|
|
vipGroup.setTotalPrice(totalPrice.setScale(0,BigDecimal.ROUND_CEILING));
|
|
|
|
|
|
- Integer studentNum = vipGroup.getStudentIdList().split(",").length;
|
|
|
|
-
|
|
|
|
//教师课酬线上单课酬计算
|
|
//教师课酬线上单课酬计算
|
|
teacherOnlineSalary = teacherDefaultVipGroupSalary.getOnlineClassesSalary();
|
|
teacherOnlineSalary = teacherDefaultVipGroupSalary.getOnlineClassesSalary();
|
|
if(Objects.nonNull(vipOnlineSalarySettlement)){
|
|
if(Objects.nonNull(vipOnlineSalarySettlement)){
|
|
@@ -2389,7 +2387,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
teacherOnlineSalary = vipOnlineSalarySettlement.getSettlementValue();
|
|
teacherOnlineSalary = vipOnlineSalarySettlement.getSettlementValue();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- results.put("onlineTeacherSalary",teacherOnlineSalary.setScale(0, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
+ results.put("onlineTeacherSalary",teacherOnlineSalary.setScale(2, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
//教师课酬赠送线上单课酬计算
|
|
//教师课酬赠送线上单课酬计算
|
|
giveTeacherOnlineSalary = teacherDefaultVipGroupSalary.getOnlineClassesSalary();
|
|
giveTeacherOnlineSalary = teacherDefaultVipGroupSalary.getOnlineClassesSalary();
|
|
@@ -2398,7 +2396,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
giveTeacherOnlineSalary = giveVipOnlineSalarySettlement.getSettlementValue();
|
|
giveTeacherOnlineSalary = giveVipOnlineSalarySettlement.getSettlementValue();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- results.put("giveOnlineTeacherSalary",giveTeacherOnlineSalary.setScale(0, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
+ results.put("giveOnlineTeacherSalary",giveTeacherOnlineSalary.setScale(2, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
//教师线下单课酬计算
|
|
//教师线下单课酬计算
|
|
teacherOfflineSalary = teacherDefaultVipGroupSalary.getOfflineClassesSalary();
|
|
teacherOfflineSalary = teacherDefaultVipGroupSalary.getOfflineClassesSalary();
|
|
@@ -2407,7 +2405,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
teacherOfflineSalary = vipOfflineSalarySettlement.getSettlementValue();
|
|
teacherOfflineSalary = vipOfflineSalarySettlement.getSettlementValue();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- results.put("offlineTeacherSalary",teacherOfflineSalary.setScale(0, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
+ results.put("offlineTeacherSalary",teacherOfflineSalary.setScale(2, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
//教师赠送线下单课酬计算
|
|
//教师赠送线下单课酬计算
|
|
giveTeacherOfflineSalary = teacherDefaultVipGroupSalary.getOfflineClassesSalary();
|
|
giveTeacherOfflineSalary = teacherDefaultVipGroupSalary.getOfflineClassesSalary();
|
|
@@ -2416,7 +2414,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
giveTeacherOfflineSalary = giveVipOfflineSalarySettlement.getSettlementValue();
|
|
giveTeacherOfflineSalary = giveVipOfflineSalarySettlement.getSettlementValue();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- results.put("giveOfflineTeacherSalary",giveTeacherOfflineSalary.setScale(0, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
+ results.put("giveOfflineTeacherSalary",giveTeacherOfflineSalary.setScale(2, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
BigDecimal ots = results.get("onlineTeacherSalary");
|
|
BigDecimal ots = results.get("onlineTeacherSalary");
|
|
if(Objects.isNull(ots)){
|
|
if(Objects.isNull(ots)){
|
|
@@ -3202,7 +3200,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public HttpResponseResult applyRefundForStudent(ReturnFeeDto returnFeeDto) {
|
|
public HttpResponseResult applyRefundForStudent(ReturnFeeDto returnFeeDto) {
|
|
- Long vipGroupId = returnFeeDto.getGroupId();
|
|
|
|
|
|
+ Long vipGroupId = returnFeeDto.getVipGroupId();
|
|
Integer studentId = returnFeeDto.getStudentId();
|
|
Integer studentId = returnFeeDto.getStudentId();
|
|
if(Objects.isNull(vipGroupId) || Objects.isNull(studentId)){
|
|
if(Objects.isNull(vipGroupId) || Objects.isNull(studentId)){
|
|
throw new BizException("请指定小课与学生");
|
|
throw new BizException("请指定小课与学生");
|