This commit is contained in:
Anton Romanov 2019-03-04 10:28:46 +04:00
parent e2c12d9fb2
commit 4f47b1beb6
4 changed files with 18 additions and 17 deletions

View File

@ -107,11 +107,11 @@ public class GrantService {
} }
@Transactional @Transactional
public Grant create(String title, Project project_id, Date deadlineDate) { public Grant create(String title, Project projectId, Date deadlineDate) {
Grant grant = new Grant(); Grant grant = new Grant();
grant.setTitle(title); grant.setTitle(title);
grant.setComment("Комментарий к гранту 1"); grant.setComment("Комментарий к гранту 1");
grant.setProject(project_id); grant.setProject(projectId);
grant.setStatus(APPLICATION); grant.setStatus(APPLICATION);
grant.getDeadlines().add(new Deadline(deadlineDate, "первый дедлайн")); grant.getDeadlines().add(new Deadline(deadlineDate, "первый дедлайн"));
grant = grantRepository.save(grant); grant = grantRepository.save(grant);

View File

@ -65,7 +65,7 @@ public class PaperController {
public String save(@Valid PaperDto paperDto, Errors errors) throws IOException { public String save(@Valid PaperDto paperDto, Errors errors) throws IOException {
filterEmptyDeadlines(paperDto); filterEmptyDeadlines(paperDto);
if (paperDto.getDeadlines().isEmpty()) { if (paperDto.getDeadlines().isEmpty()) {
errors.rejectValue("deadlines", "errorCode","Не может быть пустым"); errors.rejectValue("deadlines", "errorCode", "Не может быть пустым");
} }
if (errors.hasErrors()) { if (errors.hasErrors()) {
return "/papers/paper"; return "/papers/paper";
@ -103,7 +103,7 @@ public class PaperController {
@ModelAttribute("allYears") @ModelAttribute("allYears")
public List<Integer> getAllYears() { public List<Integer> getAllYears() {
List<Integer> years = new ArrayList<>(); List<Integer> years = new ArrayList<>();
for (int i = Calendar.getInstance().get(Calendar.YEAR); i > 2010; i-- ) { for (int i = Calendar.getInstance().get(Calendar.YEAR); i > 2010; i--) {
years.add(i); years.add(i);
} }
return years; return years;

View File

@ -37,7 +37,7 @@ public class PaperRestController {
} }
@GetMapping("/{paper-id}") @GetMapping("/{paper-id}")
public Response<PaperDto> getPaper(@PathVariable("paper-id") Integer paperId){ public Response<PaperDto> getPaper(@PathVariable("paper-id") Integer paperId) {
return new Response(paperService.findById(paperId)); return new Response(paperService.findById(paperId));
} }

View File

@ -4,7 +4,6 @@ import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import org.hibernate.validator.constraints.NotEmpty; import org.hibernate.validator.constraints.NotEmpty;
import ru.ulstu.deadline.model.DeadlineDto; import ru.ulstu.deadline.model.DeadlineDto;
import ru.ulstu.project.model.Project;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -19,7 +18,8 @@ public class ProjectDto {
private List<DeadlineDto> deadlines = new ArrayList<>(); private List<DeadlineDto> deadlines = new ArrayList<>();
public ProjectDto() {} public ProjectDto() {
}
public ProjectDto(String title) { public ProjectDto(String title) {
this.title = title; this.title = title;
@ -45,22 +45,23 @@ public class ProjectDto {
return id; return id;
} }
public String getTitle() {
return title;
}
public void setId(Integer id) { public void setId(Integer id) {
this.id = id; this.id = id;
} }
public String getTitle() {
return title;
}
public void setTitle(String title) { public void setTitle(String title) {
this.title = title; this.title = title;
} }
public void setDeadlines(List<DeadlineDto> deadlines) {
this.deadlines = deadlines;
}
public List<DeadlineDto> getDeadlines() { public List<DeadlineDto> getDeadlines() {
return deadlines; return deadlines;
} }
public void setDeadlines(List<DeadlineDto> deadlines) {
this.deadlines = deadlines;
}
} }