|
@@ -367,13 +367,17 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
|
|
|
subjectChange = subjectChangeMap.get(studentRegistration.getUserId());
|
|
|
if(subjectChange != null && minPaymentOrderId <= subjectChange.getOriginalOrderId()){
|
|
|
dto.setAccessoriesAmount(subjectChange.getChangeAccessoriesPrice());
|
|
|
- dto.setAccessoriesName(subjectChange.getChangeAccessoriesGoods().stream().map(Goods::getName).collect(Collectors.joining(",")));
|
|
|
+ if(subjectChange.getChangeAccessoriesGoods() != null){
|
|
|
+ dto.setAccessoriesName(subjectChange.getChangeAccessoriesGoods().stream().map(Goods::getName).collect(Collectors.joining(",")));
|
|
|
+ }
|
|
|
|
|
|
dto.setCourseAmount(userOrderTypeMap.get(OrderDetailTypeEnum.COURSE));
|
|
|
//dto.setGoodsNames(goodsNames);
|
|
|
dto.setKitGroupPurchaseTypeEnum(subjectChange.getKitGroupPurchaseType());
|
|
|
dto.setMusicalAmount(subjectChange.getChangeMusicalPrice());
|
|
|
- dto.setMusicalName(subjectChange.getChangeMusicalGoods().getName());
|
|
|
+ if(subjectChange.getChangeMusicalGoods() != null){
|
|
|
+ dto.setMusicalName(subjectChange.getChangeMusicalGoods().getName());
|
|
|
+ }
|
|
|
dto.setMusicGroupName(musicGroup.getName());
|
|
|
dto.setOrganName(organization.getName());
|
|
|
dto.setOrderAmount(withoutMusicalTotalAmount.add(subjectChange.getChangeMusicalPrice().add(subjectChange.getChangeAccessoriesPrice())));
|