|
|
|
@ -83,6 +83,11 @@ public class ConferenceService {
|
|
|
|
|
conferenceDto.getDeadlines().remove((int) deadlineIndex);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void removePaper(ConferenceDto conferenceDto, Integer paperIndex) throws IOException {
|
|
|
|
|
Paper removedPaper = conferenceDto.getPapers().remove((int) paperIndex);
|
|
|
|
|
conferenceDto.getNotSelectedPapers().add(removedPaper);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<Paper> getConferencePapers(List<Integer> paperIds) {
|
|
|
|
|
return paperService.findAllNotSelect(paperIds);
|
|
|
|
|
}
|
|
|
|
@ -94,6 +99,7 @@ public class ConferenceService {
|
|
|
|
|
conference.setPing(0);
|
|
|
|
|
conference.setBeginDate(conferenceDto.getBeginDate());
|
|
|
|
|
conference.setEndDate(conferenceDto.getEndDate());
|
|
|
|
|
conference.setPapers(conferenceDto.getPapers());
|
|
|
|
|
conference.setDeadlines(deadlineService.saveOrCreate(conferenceDto.getDeadlines()));
|
|
|
|
|
if (conferenceDto.getPaperIds() != null && !conferenceDto.getPaperIds().isEmpty()) {
|
|
|
|
|
conferenceDto.getPaperIds().forEach(paperId ->
|
|
|
|
|