|
@@ -317,6 +317,10 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
|
|
|
|
|
|
List<Long> paymentOrderIdList = studentPaymentOrderList.stream().map(t -> t.getId()).collect(Collectors.toList());
|
|
List<Long> paymentOrderIdList = studentPaymentOrderList.stream().map(t -> t.getId()).collect(Collectors.toList());
|
|
|
|
|
|
|
|
+ if(paymentOrderIdList == null || paymentOrderIdList.size() == 0){
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
|
|
+
|
|
Long minPaymentOrderId = Collections.min(paymentOrderIdList);
|
|
Long minPaymentOrderId = Collections.min(paymentOrderIdList);
|
|
|
|
|
|
List<StudentPaymentOrderDetail> orderDetailList = studentPaymentOrderDetailDao.getWithIds(paymentOrderIdList);
|
|
List<StudentPaymentOrderDetail> orderDetailList = studentPaymentOrderDetailDao.getWithIds(paymentOrderIdList);
|
|
@@ -366,8 +370,11 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
|
|
if(subjectChange.getChangeAccessoriesGoods() != null){
|
|
if(subjectChange.getChangeAccessoriesGoods() != null){
|
|
dto.setAccessoriesName(subjectChange.getChangeAccessoriesGoods().stream().map(Goods::getName).collect(Collectors.joining(",")));
|
|
dto.setAccessoriesName(subjectChange.getChangeAccessoriesGoods().stream().map(Goods::getName).collect(Collectors.joining(",")));
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
dto.setCourseAmount(userOrderTypeMap.get(OrderDetailTypeEnum.COURSE));
|
|
dto.setCourseAmount(userOrderTypeMap.get(OrderDetailTypeEnum.COURSE));
|
|
|
|
+ dto.setMaintenanceAmount(userOrderTypeMap.get(OrderDetailTypeEnum.MAINTENANCE));
|
|
|
|
+ dto.setCloudTeacherAmount(userOrderTypeMap.get(OrderDetailTypeEnum.CLOUD_TEACHER) == null ? userOrderTypeMap
|
|
|
|
+ .get(OrderDetailTypeEnum.CLOUD_TEACHER_PLUS) : userOrderTypeMap.get(OrderDetailTypeEnum.CLOUD_TEACHER));
|
|
//dto.setGoodsNames(goodsNames);
|
|
//dto.setGoodsNames(goodsNames);
|
|
dto.setKitGroupPurchaseTypeEnum(subjectChange.getKitGroupPurchaseType());
|
|
dto.setKitGroupPurchaseTypeEnum(subjectChange.getKitGroupPurchaseType());
|
|
dto.setMusicalAmount(subjectChange.getChangeMusicalPrice());
|
|
dto.setMusicalAmount(subjectChange.getChangeMusicalPrice());
|
|
@@ -389,6 +396,9 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
|
|
dto.setAccessoriesAmount(userOrderTypeMap.get(OrderDetailTypeEnum.ACCESSORIES));
|
|
dto.setAccessoriesAmount(userOrderTypeMap.get(OrderDetailTypeEnum.ACCESSORIES));
|
|
dto.setCourseAmount(userOrderTypeMap.get(OrderDetailTypeEnum.COURSE));
|
|
dto.setCourseAmount(userOrderTypeMap.get(OrderDetailTypeEnum.COURSE));
|
|
dto.setMusicalAmount(userOrderTypeMap.get(OrderDetailTypeEnum.MUSICAL));
|
|
dto.setMusicalAmount(userOrderTypeMap.get(OrderDetailTypeEnum.MUSICAL));
|
|
|
|
+ dto.setMaintenanceAmount(userOrderTypeMap.get(OrderDetailTypeEnum.MAINTENANCE));
|
|
|
|
+ dto.setCloudTeacherAmount(userOrderTypeMap.get(OrderDetailTypeEnum.CLOUD_TEACHER) == null ? userOrderTypeMap
|
|
|
|
+ .get(OrderDetailTypeEnum.CLOUD_TEACHER_PLUS) : userOrderTypeMap.get(OrderDetailTypeEnum.CLOUD_TEACHER));
|
|
|
|
|
|
//dto.setGoodsNames(goodsNames);
|
|
//dto.setGoodsNames(goodsNames);
|
|
dto.setKitGroupPurchaseTypeEnum(kitGroupPurchaseType);
|
|
dto.setKitGroupPurchaseTypeEnum(kitGroupPurchaseType);
|