1 Commits

8 changed files with 23 additions and 41 deletions

View File

@@ -133,8 +133,6 @@ public class CourseServiceImpl implements CourseService {
System.out.println("***********************ここでエラー1"); System.out.println("***********************ここでエラー1");
if (userEntity.getCourseEntity().getCourseId() == courseId) { if (userEntity.getCourseEntity().getCourseId() == courseId) {
return "selected"; return "selected";
} else if (courseId <= 6) {
return "original";
} }
System.out.println("***********************ここでエラー2"); System.out.println("***********************ここでエラー2");
allocationRepository.deleteByCourseId(courseId); allocationRepository.deleteByCourseId(courseId);

View File

@@ -141,13 +141,9 @@ public class CourseController {
return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE; return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE;
} else if (condition.equals("original")) {
model.addAttribute("message", "既存のデータは削除できません");
return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE;
} else if (condition.equals("ok")) { } else if (condition.equals("ok")) {
return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE; return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE;
} }
model.addAttribute("message", "エラーが発生しました"); model.addAttribute("message", "エラーが発生しました");
return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE; return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.COURSE;

View File

@@ -275,9 +275,7 @@ public class GoalController {
int currentAmount = goalService.getCurrentAmount(userId); int currentAmount = goalService.getCurrentAmount(userId);
System.out.println("************************currentAmount : " + currentAmount); model.addAttribute(PageReturnAttributeKeyword.CURRENT_AMOUNT, currentAmount);
session.setAttribute(PageReturnAttributeKeyword.CURRENT_AMOUNT, currentAmount);
return TransitionTargetPageNameKeyword.GOAL_CREATE_HTML; return TransitionTargetPageNameKeyword.GOAL_CREATE_HTML;
} }
@@ -294,7 +292,7 @@ public class GoalController {
model.addAttribute(PageReturnAttributeKeyword.MESSAGE, "現在所持金より高い金額を設定してください。"); model.addAttribute(PageReturnAttributeKeyword.MESSAGE, "現在所持金より高い金額を設定してください。");
return TransitionTargetPageNameKeyword.GOAL_CREATE_HTML; return TransitionTargetPageNameKeyword.GOAL_CREATE_HTML;
} }
return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.GOAL; return TransitionTargetPageNameKeyword.REDIRECT + TransitionTargetPageNameKeyword.GOAL;
} }

View File

@@ -214,10 +214,6 @@ td:hover {
vertical-align: middle; vertical-align: middle;
} }
.goal {
min-width: 300px;
}
/* ======================= /* =======================
ボタン ボタン
======================= */ ======================= */

View File

@@ -37,9 +37,7 @@
<div> <div>
<label>目標金額</label> <label>目標金額</label>
<input type="number" th:field="*{targetAmount}" required min="1"> <input type="number" th:field="*{targetAmount}" required min="1">
<br> <span th:text="|所持金:${currentAmount}円|"></span>
<span th:text="|所持金:${session.currentAmount}円|"></span>
<input type="hidden" name="currentAmount" th:value="${currentAmount}">
<span th:if="${message != null}"> <span th:if="${message != null}">
<span th:text="${message}" style="color: red;"></span> <span th:text="${message}" style="color: red;"></span>
</span> </span>

View File

@@ -128,32 +128,27 @@
<tr> <tr>
<th>目標名</th> <th>目標名</th>
<td th:text="${goalForm.goalTitle}" <td th:text="${goalForm.goalTitle}"></td>
class="goal"></td>
</tr> </tr>
<tr> <tr>
<th>目標説明</th > <th>目標説明</th>
<td th:text="${goalForm.goalSubtitle}" <td th:text="${goalForm.goalSubtitle}"></td>
class="goal"></td>
</tr> </tr>
<tr> <tr>
<th>目標金額</th> <th>目標金額</th>
<td th:text="${goalForm.targetAmount}" <td th:text="${goalForm.targetAmount}"></td>
class="goal"></td>
</tr> </tr>
<tr> <tr>
<th>目標達成期限</th> <th>目標達成期限</th>
<td th:text="${goalForm.deadline}" <td th:text="${goalForm.deadline}"></td>
class="goal"></td>
</tr> </tr>
<tr> <tr>
<th>達成率</th> <th>達成率</th>
<td th:text="${goalForm.achievementRate} + '%'" <td th:text="${goalForm.achievementRate} + '%'"></td>
class="goal"></td>
</tr> </tr>
</table> </table>

View File

@@ -21,6 +21,12 @@
</button> </button>
</form> </form>
</th:block> </th:block>
<form th:action="${mode == 'regist'} ? @{/user/register/return}: @{/change}" method="post">
<th:block th:if="${mode == 'change'}">
<form th:action="@{/course/create}" method="get">
<button type="submit">新規登録</button>
</form>
</th:block> </th:block>
<form th:action="${mode == 'regist'} ? @{/user/register/return}: @{/change}" id="totalForm" method="post"> <form th:action="${mode == 'regist'} ? @{/user/register/return}: @{/change}" id="totalForm" method="post">
@@ -36,8 +42,7 @@
aria-controls="'collapse' + ${course.courseId}"> aria-controls="'collapse' + ${course.courseId}">
<span th:text="${course.courseName}"></span> <span th:text="${course.courseName}"></span>
</button> </button>
<p style="width: 120px;"><button type="button" class="btn btn-danger w-100"
<p th:if="${course.courseId > 6}" style="width: 120px;"><button type="button" class="btn btn-danger w-100"
th:attr="data-course-id=${course.courseId}" onclick="deleteCourse(this)">削除</button></p> th:attr="data-course-id=${course.courseId}" onclick="deleteCourse(this)">削除</button></p>
</h2> </h2>
<div th:id="'collapse' + ${course.courseId}" class="accordion-collapse collapse" <div th:id="'collapse' + ${course.courseId}" class="accordion-collapse collapse"

View File

@@ -122,16 +122,6 @@
const tType = '[[${session.tType}]]'; const tType = '[[${session.tType}]]';
console.log("tType: " + tType);
if (tType.includes("0")) {
console.log("okokokokokokokkkokokokoko");
transactionType.value = "0";
} else if (tType.includes("1")) {
transactionType.value = "1";
}
function toggleCategory() { function toggleCategory() {
if (transactionType.value === "0") { if (transactionType.value === "0") {
@@ -174,6 +164,12 @@
}); });
if (tType == "0") {
transactionType.value = "0";
} else if (tType == "1") {
transactionType.value = "1";
}
toggleCategory(); toggleCategory();
</script> </script>