Explorar el Código

Merge branch 'master' of http://git.dayaedu.com/yonge/mec

yonge hace 4 años
padre
commit
baa0f3d6c2

+ 3 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentPaymentRouteOrderServiceImpl.java

@@ -318,7 +318,9 @@ public class StudentPaymentRouteOrderServiceImpl extends BaseServiceImpl<Long, S
                     calenderDetail.setPayTime(nowDate);
                     calenderDetail.setUpdateTime(nowDate);
                 }
-                musicGroupPaymentCalenderDetailDao.batchUpdate(calenderDetails);
+                if(calenderDetails.size() >0 ) {
+                    musicGroupPaymentCalenderDetailDao.batchUpdate(calenderDetails);
+                }
             }
 
         }

+ 4 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentRegistrationServiceImpl.java

@@ -943,8 +943,6 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
             studentCourseFeeDetail.setOperator(studentPaymentOrder.getUserId());
             studentCourseFeeDetailDao.insert(studentCourseFeeDetail);
 
-            //当前乐团报名是否赠送乐团网管课
-
             MusicGroupStudentFee musicGroupStudentFee = musicGroupStudentFeeDao.findByUser(studentRegistration.getUserId(), studentRegistration.getMusicGroupId());
             //进行中乐团加入学生缴费
             if (studentRegistration.getTemporaryCourseFee() != null) {
@@ -1076,6 +1074,10 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
 
         //缴费详情 calender detail
         MusicGroupPaymentCalender musicGroupRegCalender = musicGroupPaymentCalenderService.findByMusicGroupRegCalender(currentMusicGroupId);
+        if (musicGroupRegCalender == null) {
+            musicGroupStudentFeeDao.insert(musicGroupStudentFee);
+            return true;
+        }
 
         String batchNo = musicGroupRegCalender.getBatchNo();
         Long currentPaymentCalenderId = musicGroupRegCalender.getId();