|
@@ -17,6 +17,8 @@ import javax.annotation.Resource;
|
|
|
|
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
|
+import com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender.FeeType;
|
|
|
+
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -654,9 +656,13 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
studentPaymentOrder.setActualAmount(reduce);
|
|
|
studentPaymentOrder.setPayTime(date);
|
|
|
}
|
|
|
- musicGroupStudentFeeDao.insert(new MusicGroupStudentFee(musicGroupId,
|
|
|
+ MusicGroupStudentFee musicGroupStudentFee = new MusicGroupStudentFee(musicGroupId,
|
|
|
userId, studentRegistration.getSubjectId(), studentAddDto.getCourseFee(),
|
|
|
- null, studentAddDto.getTemporaryCourseFee(), paymentStatus));
|
|
|
+ null, studentAddDto.getTemporaryCourseFee(), paymentStatus);
|
|
|
+ if(musicGroup.getFeeType() != FeeType.OFFLINE){
|
|
|
+ musicGroupStudentFee.setRemainNetworkClassTimes(musicGroupStudentFee.getRemainNetworkClassTimes() + 1);
|
|
|
+ }
|
|
|
+ musicGroupStudentFeeDao.insert(musicGroupStudentFee);
|
|
|
// musicGroupStudentFeeDao.insert(new MusicGroupStudentFee(musicGroupId,
|
|
|
// userId, studentRegistration.getSubjectId(), studentAddDto.getCourseFee(),
|
|
|
// nextPaymentDate, studentAddDto.getTemporaryCourseFee(), paymentStatus));
|