shinnosuke
2026-09-30 60ebfde91e9c975f59df4d60a6cb5a7861958bd2
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TSysLiveServiceImpl.java
@@ -50,8 +50,10 @@
    public R pushUser(String id, String pushType) {
        TSysLive sysLive = this.getById(id);
        if (Objects.nonNull(sysLive)){
            // 判断直播开始时间是否在当前时间之后
            if (sysLive.getContentType()==1 && sysLive.getStartTime().isBefore(LocalDateTime.now())){
            // 判断直播开始时间是否在当前时间之后(contentType / startTime 可能为空,需判空)
            if (Objects.nonNull(sysLive.getContentType()) && sysLive.getContentType() == 1
                    && Objects.nonNull(sysLive.getStartTime())
                    && sysLive.getStartTime().isBefore(LocalDateTime.now())){
                return R.fail("直播已开始,无法配置推送");
            }
            sysLive.setPushType(pushType);