Skip to content

Commit

Permalink
hotfix : 임시저장에 필수 값아닌 것도 가능하게 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
MyunghyunNero committed Nov 23, 2023
1 parent eb8b1bf commit 5f82bd8
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -109,15 +109,15 @@ public Long postProgram(ProgramPostReq programPostReq ,String username) {
Program saveProgram = this.getProgramEntity(program,programPostReq);
saveProgram.setUser(user);
saveProgram.setStatus(Program.ProgramStatus.SAVE);
if(saveProgram.getRecruitEndDate().isBefore(localdate)){
if(saveProgram.getRecruitEndDate() != null && saveProgram.getRecruitEndDate().isBefore(localdate)){
saveProgram.setStatus(Program.ProgramStatus.FINISH);
}
Program programId = programRespository.save(saveProgram);
return programId.getId();
}else { //임시 저장이 있으면
Program saveProgram = this.getProgramEntity(tempProgram, programPostReq);
saveProgram.setStatus(Program.ProgramStatus.SAVE);
if(saveProgram.getRecruitEndDate().isBefore(localdate)){
if(saveProgram.getRecruitEndDate() != null && saveProgram.getRecruitEndDate().isBefore(localdate)){
saveProgram.setStatus(Program.ProgramStatus.FINISH);
}
return tempProgram.getId();
Expand All @@ -135,7 +135,7 @@ public Long editProgram(ProgramPostReq programPostReq ,String username) {
}

Program saveProgram = this.getProgramEntity(tempProgram,programPostReq);
if(saveProgram.getRecruitEndDate().isBefore(localdate)){
if(saveProgram.getRecruitEndDate() != null && saveProgram.getRecruitEndDate().isBefore(localdate)){
saveProgram.setStatus(Program.ProgramStatus.FINISH);
}
saveProgram.setStatus(Program.ProgramStatus.SAVE);
Expand All @@ -155,15 +155,15 @@ public Long postTempProgram(ProgramPostReq programPostReq , String username) {
Program saveProgram = this.getProgramEntity(program,programPostReq);
saveProgram.setUser(user);
saveProgram.setStatus(Program.ProgramStatus.TEMP);
if(saveProgram.getRecruitEndDate().isBefore(localdate)){
if(saveProgram.getRecruitEndDate() != null && saveProgram.getRecruitEndDate().isBefore(localdate)){
saveProgram.setStatus(Program.ProgramStatus.FINISH);
}
Program programId = programRespository.save(saveProgram);
return programId.getId();
}else { //임시 저장이 있으면
Program saveProgram = this.getProgramEntity(tempProgram, programPostReq);
saveProgram.setStatus(Program.ProgramStatus.TEMP);
if(saveProgram.getRecruitEndDate().isBefore(localdate)){
if(saveProgram.getRecruitEndDate() != null && saveProgram.getRecruitEndDate().isBefore(localdate)){
saveProgram.setStatus(Program.ProgramStatus.FINISH);
}
return saveProgram.getId();
Expand Down

0 comments on commit 5f82bd8

Please sign in to comment.