|
@@ -111,15 +111,16 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public void openPayment(String ids) {
|
|
|
+ public String openPayment(String ids) {
|
|
|
if(StringUtils.isEmpty(ids)){
|
|
|
throw new BizException("参数校验失败");
|
|
|
}
|
|
|
//获取可开启缴费列表
|
|
|
List<MusicGroupPaymentCalenderDetail> calenderDetails = musicGroupPaymentCalenderDetailDao.queryCanOpenList(ids);
|
|
|
if(calenderDetails.size() == 0){
|
|
|
- return;
|
|
|
+ return "开启失败,没有可操作的数据";
|
|
|
}
|
|
|
+ int length = ids.split(",").length;
|
|
|
Date date = new Date();
|
|
|
Iterator<MusicGroupPaymentCalenderDetail> iterator = calenderDetails.iterator();
|
|
|
MusicGroupPaymentCalenderDetail next;
|
|
@@ -132,7 +133,7 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
}
|
|
|
}
|
|
|
if(calenderDetails.size() == 0){
|
|
|
- return;
|
|
|
+ return "开启失败,学员有未完成的订单";
|
|
|
}
|
|
|
String musicGroupId = calenderDetails.get(0).getMusicGroupId();
|
|
|
calenderDetails.forEach(e->{
|
|
@@ -158,6 +159,8 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
// 发送续费通知
|
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_PUSH_WAIT_RENEW_MESSAGE, push, null, 0, memo,"STUDENT",musicGroup.getName());
|
|
|
}
|
|
|
+ StringBuffer append = new StringBuffer("操作成功: 成功开启").append(studentIds.size()).append("条,失败").append(length - studentIds.size()).append("条");
|
|
|
+ return append.toString();
|
|
|
}
|
|
|
|
|
|
@Override
|