Skip to content

Commit

Permalink
会议添加最大参与者人数参数
Browse files Browse the repository at this point in the history
  • Loading branch information
heavyrian2012 committed Mar 5, 2023
1 parent 7cdffcb commit c38a10a
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,10 @@ public RestResult createConference(ConferenceInfo info) {
info.owner = userId;
}

//如果没有指定最大参与者人数,默认指定为20
if(info.maxParticipants <= 0) {
info.maxParticipants = 20;
}

if(StringUtils.isEmpty(info.conferenceId)) {
/*
Expand Down Expand Up @@ -271,6 +275,7 @@ public RestResult getFavConferences() {
info.noJoinBeforeStart = dto.isNo_join_before_start();
info.recording = dto.isRecording();
info.focus = dto.getFocus();
info.maxParticipants = dto.getMax_participants();
String managers = dto.getManages();
if(!StringUtils.isEmpty(managers)) {
info.managers = Arrays.asList(managers.split(","));
Expand Down Expand Up @@ -304,6 +309,7 @@ private ConferenceEntity convertConference(ConferenceInfo info) {
entity.noJoinBeforeStart = info.noJoinBeforeStart;
entity.recording = info.recording;
entity.focus = info.focus;
entity.maxParticipants = info.maxParticipants;
if(info.managers != null && !info.managers.isEmpty()) {
entity.manages = String.join(",", info.managers);
}
Expand All @@ -325,6 +331,7 @@ private ConferenceInfo convertConference(ConferenceEntity entity) {
info.noJoinBeforeStart = entity.noJoinBeforeStart;
info.recording = entity.recording;
info.focus = entity.focus;
info.maxParticipants = entity.maxParticipants;
if(!StringUtils.isEmpty(info.managers)) {
info.managers = Arrays.asList(entity.manages.split(","));
}
Expand Down
9 changes: 9 additions & 0 deletions src/main/java/cn/wildfirechat/app/jpa/ConferenceEntity.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ public class ConferenceEntity {
public boolean noJoinBeforeStart;
public boolean recording;
public String focus;
public int maxParticipants;

public String getId() {
return id;
Expand Down Expand Up @@ -133,4 +134,12 @@ public String getFocus() {
public void setFocus(String focus) {
this.focus = focus;
}

public int getMaxParticipants() {
return maxParticipants;
}

public void setMaxParticipants(int maxParticipants) {
this.maxParticipants = maxParticipants;
}
}
1 change: 1 addition & 0 deletions src/main/java/cn/wildfirechat/app/model/ConferenceDTO.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@ public interface ConferenceDTO {
boolean isNo_join_before_start();
boolean isRecording();
String getFocus();
int getMax_participants();
}
1 change: 1 addition & 0 deletions src/main/java/cn/wildfirechat/app/pojo/ConferenceInfo.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,5 @@ public class ConferenceInfo {
public boolean noJoinBeforeStart;
public boolean recording;
public String focus;
public int maxParticipants;
}

0 comments on commit c38a10a

Please sign in to comment.