|
@@ -173,10 +173,10 @@ public class GroupClassServiceImpl implements GroupClassService {
|
|
|
if (!practiceGroup.getGroupStatus().equals(GroupStatusEnum.NORMAL) || practiceGroup.getCoursesExpireDate().before(now)) {
|
|
|
throw new BizException("当前课程组不可关闭");
|
|
|
}
|
|
|
- if (Objects.nonNull(returnFeeDto.getRefundAmount()) && returnFeeDto.getRefundAmount().compareTo(BigDecimal.ZERO) > 0) {
|
|
|
+ if (Objects.nonNull(returnFeeDto.getAmount()) && returnFeeDto.getAmount().compareTo(BigDecimal.ZERO) > 0) {
|
|
|
Map<String, BigDecimal> studentSurplusCourseFee = practiceGroupService.getStudentSurplusCourseFee(groupId);
|
|
|
BigDecimal suplusCourseFee = studentSurplusCourseFee.get("suplusCourseOriginalFee");
|
|
|
- if(returnFeeDto.getRefundAmount().compareTo(suplusCourseFee) > 0){
|
|
|
+ if(returnFeeDto.getAmount().compareTo(suplusCourseFee) > 0){
|
|
|
throw new BizException("学员最大可退费金额为{}元", suplusCourseFee.toString());
|
|
|
}
|
|
|
SysUserCashAccountLog sysUserCashAccountLog = new SysUserCashAccountLog();
|
|
@@ -184,7 +184,7 @@ public class GroupClassServiceImpl implements GroupClassService {
|
|
|
sysUserCashAccountLog.setUserId(practiceGroup.getStudentId());
|
|
|
sysUserCashAccountLog.setOrganId(practiceGroup.getOrganId());
|
|
|
sysUserCashAccountLog.setGroupId(practiceGroup.getId().toString());
|
|
|
- sysUserCashAccountLog.setAmount(returnFeeDto.getRefundAmount());
|
|
|
+ sysUserCashAccountLog.setAmount(returnFeeDto.getAmount());
|
|
|
sysUserCashAccountLog.setReturnFeeType(ReturnFeeEnum.PRACTICE);
|
|
|
sysUserCashAccountLog.setComment("后台关闭网管课");
|
|
|
sysUserCashAccountLogDao.insert(sysUserCashAccountLog);
|