diff --git a/src/main/java/com/example/demo/app/domain/service/impl/CourseServiceImpl.java b/src/main/java/com/example/demo/app/domain/service/impl/CourseServiceImpl.java index 59e0f99..6e7abac 100644 --- a/src/main/java/com/example/demo/app/domain/service/impl/CourseServiceImpl.java +++ b/src/main/java/com/example/demo/app/domain/service/impl/CourseServiceImpl.java @@ -133,6 +133,8 @@ public class CourseServiceImpl implements CourseService { System.out.println("***********************ここでエラー1"); if (userEntity.getCourseEntity().getCourseId() == courseId) { return "selected"; + } else if (courseId <= 6) { + return "original"; } System.out.println("***********************ここでエラー2"); allocationRepository.deleteByCourseId(courseId); diff --git a/src/main/java/com/example/demo/app/presentation/controller/CourseController.java b/src/main/java/com/example/demo/app/presentation/controller/CourseController.java index 7f047ba..257e6f4 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/CourseController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/CourseController.java @@ -141,9 +141,13 @@ public class CourseController { return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE; + } else if (condition.equals("original")) { + model.addAttribute("message", "既存のデータは削除できません"); + + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE; } else if (condition.equals("ok")) { return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE; - } + } model.addAttribute("message", "エラーが発生しました"); return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE; diff --git a/src/main/java/com/example/demo/app/presentation/controller/GoalController.java b/src/main/java/com/example/demo/app/presentation/controller/GoalController.java index 61133c1..fdbf9c4 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/GoalController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/GoalController.java @@ -275,7 +275,9 @@ public class GoalController { int currentAmount = goalService.getCurrentAmount(userId); - model.addAttribute(PageReturnAttributeKeyword.CURRENT_AMOUNT, currentAmount); + System.out.println("************************currentAmount : " + currentAmount); + + session.setAttribute(PageReturnAttributeKeyword.CURRENT_AMOUNT, currentAmount); return TransitionTargetPageNameKeyword.GOAL_CREATE_HTML; } @@ -292,7 +294,7 @@ public class GoalController { model.addAttribute(PageReturnAttributeKeyword.MESSAGE, "現在所持金より高い金額を設定してください。"); return TransitionTargetPageNameKeyword.GOAL_CREATE_HTML; } - + return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.GOAL; } diff --git a/src/main/java/com/example/demo/app/presentation/controller/TransactionController.java b/src/main/java/com/example/demo/app/presentation/controller/TransactionController.java index d1e79fb..eb1ae23 100644 --- a/src/main/java/com/example/demo/app/presentation/controller/TransactionController.java +++ b/src/main/java/com/example/demo/app/presentation/controller/TransactionController.java @@ -429,7 +429,7 @@ public class TransactionController { UserForm userForm = UserForm.convertFrom(userService.findByUserId(loginUser.getUserId())); - List resultList = goalForm.stream().filter(goal -> goal.getGoalComplete() == 0) + List resultList = goalForm.stream().filter(goal -> goal.getGoalComplete() == 0 && goal.getDeadline().isAfter(today) ) .collect(Collectors.toList()); if (!resultList.isEmpty()) { diff --git a/src/main/resources/static/css/style.css b/src/main/resources/static/css/style.css index 8632b09..b7ebef2 100644 --- a/src/main/resources/static/css/style.css +++ b/src/main/resources/static/css/style.css @@ -214,6 +214,10 @@ td:hover { vertical-align: middle; } +.goal { + min-width: 300px; +} + /* ======================= ボタン ======================= */ diff --git a/src/main/resources/templates/fixed_cost_create.html b/src/main/resources/templates/fixed_cost_create.html index 0c478d1..8217b49 100644 --- a/src/main/resources/templates/fixed_cost_create.html +++ b/src/main/resources/templates/fixed_cost_create.html @@ -37,7 +37,7 @@
- @@ -51,7 +51,7 @@
-