|
|
@@ -12,6 +12,7 @@ import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.dz.domain.DzCards;
|
|
|
import com.ruoyi.dz.service.IDzCardsService;
|
|
|
import com.ruoyi.enums.CardTimeStatus;
|
|
|
+import com.ruoyi.enums.UserTypeEnum;
|
|
|
import com.ruoyi.learn.domain.LearnKnowledgeCourse;
|
|
|
import com.ruoyi.learn.domain.LearnKnowledgeTree;
|
|
|
import com.ruoyi.system.service.ISysConfigService;
|
|
|
@@ -63,7 +64,9 @@ public class CommService {
|
|
|
public void requireVip() {
|
|
|
SysUser user = SecurityUtils.getLoginUser().getUser();
|
|
|
if (!UserRegStatus.Student.equals(user.getRegStatus()) || null == user.getCardId()) {
|
|
|
- throw new CustomException("没有权限,请开通VIP", 405);
|
|
|
+ if (UserTypeEnum.isCard(user.getUserType())) {
|
|
|
+ throw new CustomException("没有权限,请开通VIP", 405);
|
|
|
+ }
|
|
|
}
|
|
|
DzCards card = cardsService.selectDzCardsByCardId(user.getCardId());
|
|
|
Date nowDate = Date.from(LocalDate.now().atStartOfDay(ZoneId.systemDefault()).toInstant());
|