|
@@ -1123,7 +1123,8 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
public List<MusicCardDto> queryUserMusicGroups(Integer userId) {
|
|
|
List<MusicCardDto> musicCardDtos = musicGroupDao.queryUserMusicGroups(userId);
|
|
|
Set<String> musicGroupIds = musicCardDtos.stream().map(MusicCardDto::getMusicGroupId).collect(Collectors.toSet());
|
|
|
- Map<String, String> paymentStatus = MapUtil.convertMybatisMap(musicGroupStudentFeeDao.queryUserPaymentStatus(userId, StringUtils.join(musicGroupIds, ",")));
|
|
|
+// Map<String, String> paymentStatus = MapUtil.convertMybatisMap(musicGroupStudentFeeDao.queryUserPaymentStatus(userId, StringUtils.join(musicGroupIds, ",")));
|
|
|
+ Map<String, String> paymentStatus = musicGroupPaymentCalenderDao.queryUserPaymentStatus(userId, StringUtils.join(musicGroupIds, ","));
|
|
|
// 获取学员在该乐团续费状态
|
|
|
musicCardDtos.forEach(e -> {
|
|
|
e.setPaymentStatus(paymentStatus.get(e.getMusicGroupId()));
|
|
@@ -1740,7 +1741,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
if (amount.compareTo(BigDecimal.ZERO) == 0) {
|
|
|
studentPaymentRouteOrderService.addRouteOrder(orderNo,organId, balance);
|
|
|
- Map<String, String> notifyMap = new HashMap<>();
|
|
|
+ Map<String, String> notifyMap = new HashMap<>(4);
|
|
|
notifyMap.put("tradeState", "1");
|
|
|
notifyMap.put("merOrderNo", studentPaymentOrder.getOrderNo());
|
|
|
notifyMap.put("channelType", "");
|