|
@@ -714,6 +714,21 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public VipGroupManageDetailDto getVipGroupDetailForAudit(Long vipGroupId) {
|
|
|
+ if(Objects.isNull(vipGroupId)){
|
|
|
+ throw new BizException("请指定vip课程");
|
|
|
+ }
|
|
|
+ VipGroupManageDetailDto vipGroupBaseInfo = vipGroupDao.getVipGroupBaseInfo(vipGroupId);
|
|
|
+ vipGroupBaseInfo.setSubjectName(StringUtils.join(subjectDao.findBySubIds(vipGroupBaseInfo.getSubjectIdList()),","));
|
|
|
+ ClassGroupTeacherSalary byVipGoupAndTeacher = classGroupTeacherSalaryDao.findByVipGoupAndTeacher(vipGroupId.intValue(), vipGroupBaseInfo.getUserId());
|
|
|
+ if(Objects.nonNull(byVipGoupAndTeacher)){
|
|
|
+ vipGroupBaseInfo.setOnlineTeacherSalary(byVipGoupAndTeacher.getOnlineClassesSalary());
|
|
|
+ vipGroupBaseInfo.setOfflineTeacherSalary(byVipGoupAndTeacher.getSalary());
|
|
|
+ }
|
|
|
+ return vipGroupBaseInfo;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public PageInfo findVipGroupAttendances(VipGroupAttendanceQueryInfo queryInfo) {
|
|
|
PageInfo pageInfo = new PageInfo<>(queryInfo.getPage(), queryInfo.getRows());
|
|
|
Map<String, Object> params = new HashMap<String, Object>();
|
|
@@ -2583,7 +2598,9 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
|
|
|
for (VipGroup noCreateSuccessVipGroup : noCreateSuccessVipGroups) {
|
|
|
//推送消息
|
|
|
- stopVipPush(noCreateSuccessVipGroup.getId(),noCreateSuccessVipGroup.getName());
|
|
|
+ if(noCreateSuccessVipGroup.getStatus().equals(VipGroupStatusEnum.CANCEL)) {
|
|
|
+ stopVipPush(noCreateSuccessVipGroup.getId(), noCreateSuccessVipGroup.getName());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|