|
@@ -4991,6 +4991,17 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
|
|
|
@Override
|
|
|
public Boolean del(Integer id) {
|
|
|
+ VipGroup vipGroup = vipGroupDao.get(Long.valueOf(id));
|
|
|
+ if (Objects.isNull(vipGroup)) {
|
|
|
+ throw new BizException("课程组不存在");
|
|
|
+ }
|
|
|
+ if (!"LIVE".equals(vipGroup.getGroupType())) {
|
|
|
+ throw new BizException("此课程不是直播课程");
|
|
|
+ }
|
|
|
+ if (!vipGroup.getStatus().equals(VipGroupStatusEnum.CANCEL)) {
|
|
|
+ throw new BizException("课程组不是取消状态");
|
|
|
+ }
|
|
|
+
|
|
|
vipGroupDao.del(id);
|
|
|
return true;
|
|
|
}
|