|
@@ -1906,6 +1906,7 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean addPaidNum(Long id) {
|
|
|
StudentRegistration studentRegistration = studentRegistrationDao.get(id);
|
|
|
if (!studentRegistration.getPayingStatus().equals(2)) {
|
|
@@ -1916,7 +1917,11 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
}
|
|
|
studentRegistration.setPayingStatus(0);
|
|
|
studentRegistrationDao.update(studentRegistration);
|
|
|
-
|
|
|
+ StudentPaymentOrder order = studentPaymentOrderService.findMusicGroupApplyOrderByStatus(studentRegistration.getUserId(), studentRegistration.getMusicGroupId(), DealStatusEnum.SUCCESS);
|
|
|
+ order.setPaymentAccountNo("200");
|
|
|
+ if(studentPaymentOrderService.update(order)<=0){
|
|
|
+ throw new BizException("订单处理失败,请重试");
|
|
|
+ }
|
|
|
|
|
|
MusicGroupSubjectPlan musicOneSubjectClassPlan = musicGroupSubjectPlanService.getMusicOneSubjectClassPlan(studentRegistration.getMusicGroupId(), studentRegistration.getActualSubjectId());
|
|
|
int paidNum = musicOneSubjectClassPlan.getPaidStudentNum() == null ? 0 : musicOneSubjectClassPlan.getPaidStudentNum();
|