|
@@ -251,7 +251,7 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
|
|
Map<Long, BigDecimal> musicalAmountMap = MapUtil.convertIntegerMap(studentPaymentOrderDetailDao.queryGoodsPrice(paymentOrderNo, "MUSICAL"));
|
|
Map<Long, BigDecimal> musicalAmountMap = MapUtil.convertIntegerMap(studentPaymentOrderDetailDao.queryGoodsPrice(paymentOrderNo, "MUSICAL"));
|
|
Map<Long, BigDecimal> accessoriesAmountMap = MapUtil.convertIntegerMap(studentPaymentOrderDetailDao.queryGoodsPrice(paymentOrderNo, "ACCESSORIES"));
|
|
Map<Long, BigDecimal> accessoriesAmountMap = MapUtil.convertIntegerMap(studentPaymentOrderDetailDao.queryGoodsPrice(paymentOrderNo, "ACCESSORIES"));
|
|
Map<Long, BigDecimal> courseAmountMap = MapUtil.convertIntegerMap(studentPaymentOrderDetailDao.queryGoodsPrice(paymentOrderNo, "COURSE"));
|
|
Map<Long, BigDecimal> courseAmountMap = MapUtil.convertIntegerMap(studentPaymentOrderDetailDao.queryGoodsPrice(paymentOrderNo, "COURSE"));
|
|
- Map<Long, String> purchaseTypeMap = MapUtil.convertIntegerMap(studentRegistrationDao.queryPurchaseTypeMap(musicGroupId));
|
|
|
|
|
|
+ Map<Long, String> purchaseTypeMap = MapUtil.convertIntegerMap(studentPaymentOrderDetailDao.queryPurchaseTypeMap(paymentOrderNo));
|
|
Map<Integer, String> userSubjectMap = subjectDao.getRegisterSubject(musicGroupId, userIds).stream().collect(Collectors.toMap(StudentRegistration::getUserId, StudentRegistration::getSubjectName));
|
|
Map<Integer, String> userSubjectMap = subjectDao.getRegisterSubject(musicGroupId, userIds).stream().collect(Collectors.toMap(StudentRegistration::getUserId, StudentRegistration::getSubjectName));
|
|
|
|
|
|
musicalListDetailDtos.forEach(e -> {
|
|
musicalListDetailDtos.forEach(e -> {
|
|
@@ -264,9 +264,9 @@ public class StudentPaymentOrderDetailServiceImpl extends BaseServiceImpl<Long,
|
|
e.setOrderAmount(actualAmountMap.get(e.getPaymentOrderId()));
|
|
e.setOrderAmount(actualAmountMap.get(e.getPaymentOrderId()));
|
|
e.setCourseAmount(courseAmountMap.get(e.getPaymentOrderId()));
|
|
e.setCourseAmount(courseAmountMap.get(e.getPaymentOrderId()));
|
|
e.setSubjectName(userSubjectMap.get(e.getUserId()));
|
|
e.setSubjectName(userSubjectMap.get(e.getUserId()));
|
|
- String s = purchaseTypeMap.get(e.getUserId().longValue());
|
|
|
|
|
|
+ String s = purchaseTypeMap.get(e.getPaymentOrderId());
|
|
if (StringUtils.isNotEmpty(s)) {
|
|
if (StringUtils.isNotEmpty(s)) {
|
|
- e.setKitGroupPurchaseTypeEnum(KitGroupPurchaseTypeEnum.valueOf(purchaseTypeMap.get(e.getUserId().longValue())));
|
|
|
|
|
|
+ e.setKitGroupPurchaseTypeEnum(KitGroupPurchaseTypeEnum.valueOf(purchaseTypeMap.get(e.getPaymentOrderId())));
|
|
}
|
|
}
|
|
});
|
|
});
|
|
List<SubjectChange> studentGoodies = subjectChangeDao.getStudentGoods(musicGroupId);
|
|
List<SubjectChange> studentGoodies = subjectChangeDao.getStudentGoods(musicGroupId);
|