zouxuan преди 5 години
родител
ревизия
a4e44f8a57
променени са 1 файла, в които са добавени 6 реда и са изтрити 4 реда
  1. 6 4
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentRegistrationServiceImpl.java

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

@@ -513,10 +513,12 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
                 studentPaymentOrderService.insert(studentPaymentOrder);
                 //生成订单明细
                 List<StudentPaymentOrderDetail> studentPaymentOrderDetails = studentAddDto.getStudentPaymentOrderDetails();
-                studentPaymentOrderDetails.forEach(e -> {
-                    e.setPaymentOrderId(studentPaymentOrder.getId());
-                });
-                studentPaymentOrderDetailService.batchAdd(studentPaymentOrderDetails);
+                if(studentPaymentOrderDetails != null && studentPaymentOrderDetails.size() > 0){
+                    studentPaymentOrderDetails.forEach(e -> {
+                        e.setPaymentOrderId(studentPaymentOrder.getId());
+                    });
+                    studentPaymentOrderDetailService.batchAdd(studentPaymentOrderDetails);
+                }
             }
             return userId;
         }