yonge 4 anni fa
parent
commit
7fe3e46142

+ 16 - 8
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentRegistrationServiceImpl.java

@@ -1106,14 +1106,22 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
         }
         musicGroupStudentFeeDao.insert(musicGroupStudentFee);
         
-        for(MusicGroupPaymentCalender musicGroupPaymentCalender : musicGroupPaymentCalenderList){
-        	if(currentPaymentCalenderId.longValue() == musicGroupPaymentCalender.getId()){
-                //更新实际缴费人数
-        		musicGroupPaymentCalender.setActualNum(musicGroupPaymentCalender.getActualNum() + 1);
-        	}
-        	musicGroupPaymentCalender.setExpectNum(musicGroupPaymentCalender.getExpectNum() + 1);
-        	musicGroupPaymentCalender.setUpdateTime(nowDate);
-        }
+		for (MusicGroupPaymentCalender musicGroupPaymentCalender : musicGroupPaymentCalenderList) {
+			if (currentPaymentCalenderId.longValue() == musicGroupPaymentCalender.getId()) {
+				// 更新实际缴费人数
+				if (musicGroupPaymentCalender.getActualNum() == null) {
+					musicGroupPaymentCalender.setActualNum(1);
+				} else {
+					musicGroupPaymentCalender.setActualNum(musicGroupPaymentCalender.getActualNum() + 1);
+				}
+			}
+			if (musicGroupPaymentCalender.getExpectNum() == null) {
+				musicGroupPaymentCalender.setExpectNum(1);
+			} else {
+				musicGroupPaymentCalender.setExpectNum(musicGroupPaymentCalender.getExpectNum() + 1);
+			}
+			musicGroupPaymentCalender.setUpdateTime(nowDate);
+		}
         if(musicGroupPaymentCalenderList.size() > 0){
         	musicGroupPaymentCalenderDao.batchUpdate(musicGroupPaymentCalenderList);
         }