|
@@ -111,6 +111,17 @@ public class StudentInstrumentServiceImpl extends BaseServiceImpl<Long, StudentI
|
|
|
studentPaymentOrder.setCreateTime(date);
|
|
|
studentPaymentOrder.setUpdateTime(date);
|
|
|
studentPaymentOrderService.insert(studentPaymentOrder);
|
|
|
+
|
|
|
+ StudentPaymentOrderDetail maintenanceOrderDetail = new StudentPaymentOrderDetail();
|
|
|
+ maintenanceOrderDetail.setType(OrderDetailTypeEnum.MAINTENANCE);
|
|
|
+ maintenanceOrderDetail.setPrice(orderAmount);
|
|
|
+ maintenanceOrderDetail.setRemitFee(BigDecimal.ZERO);
|
|
|
+ maintenanceOrderDetail.setCreateTime(date);
|
|
|
+ maintenanceOrderDetail.setUpdateTime(date);
|
|
|
+ maintenanceOrderDetail.setPaymentOrderId(studentPaymentOrder.getId());
|
|
|
+ maintenanceOrderDetail.setStudentInstrumentId(maintenancePayDto.getId());
|
|
|
+ studentPaymentOrderDetailDao.insert(maintenanceOrderDetail);
|
|
|
+
|
|
|
studentPaymentOrder.setVersion(0);
|
|
|
|
|
|
if (amount.compareTo(BigDecimal.ZERO) == 0) {
|