Przeglądaj źródła

删除添加判断

liujc 2 lat temu
rodzic
commit
48c048a858

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