liujc преди 2 години
родител
ревизия
48c048a858
променени са 1 файла, в които са добавени 11 реда и са изтрити 0 реда
  1. 11 0
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/VipGroupServiceImpl.java

+ 11 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/VipGroupServiceImpl.java

@@ -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;
     }