diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/meeting/manage/MeetingManage.java b/pmapi/src/main/java/com/ningdatech/pmapi/meeting/manage/MeetingManage.java index 9b0fff6..45cfe5b 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/meeting/manage/MeetingManage.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/meeting/manage/MeetingManage.java @@ -170,6 +170,9 @@ public class MeetingManage { if (!meeting.getInviteStatus()) { throw BizException.wrap("该会议正在抽取专家,暂无法续抽"); } + if (meeting.getStartTime().isBefore(LocalDateTime.now())) { + throw BizException.wrap("会议已开始,不允许续抽"); + } if (!MeetingStatusEnum.NORMAL.eq(meeting.getStatus())) { throw BizException.wrap("续抽失败,请刷新后重试"); } diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/meeting/task/ExpertInviteTask.java b/pmapi/src/main/java/com/ningdatech/pmapi/meeting/task/ExpertInviteTask.java index a1116e5..c008062 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/meeting/task/ExpertInviteTask.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/meeting/task/ExpertInviteTask.java @@ -263,9 +263,6 @@ public class ExpertInviteTask { } }); if (notIgnoreCnt.get() == 0 || notIgnoreCnt.get() == notSupportCnt.get()) { - if (notSupportCnt.get() > 0) { - // TODO 发送邀请停止短信 - } log.info("停止会议随机邀请:{} 未完成抽取规则数量 {} 无可抽取专家规则数量 {}", meetingId, notIgnoreCnt, notSupportCnt); currProxy().cancelByMeetingId(meetingId); }