From b76be8f38ac7d21681dc91661498ddca863b64cd Mon Sep 17 00:00:00 2001 From: s-choi Date: Mon, 28 Sep 2026 11:11:28 +0900 Subject: [PATCH] =?UTF-8?q?[FIX]=20=E5=8F=8E=E6=94=AF=E7=99=BB=E9=8C=B2?= =?UTF-8?q?=E3=81=AE=E9=9A=9B=E3=80=81=E5=8F=8E=E6=94=AF=E9=A0=85=E7=9B=AE?= =?UTF-8?q?=E3=82=92=E5=88=86=E3=81=91=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82?= =?UTF-8?q?=E9=87=91=E9=A1=8D=E3=81=AE=E6=9C=80=E5=B0=91=E9=A1=8D=E3=81=AF?= =?UTF-8?q?1=E5=86=86=E3=81=AB=E8=A8=AD=E5=AE=9A=E3=81=97=E3=81=BE?= =?UTF-8?q?=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TransactionController.java | 20 +- .../templates/transaction_create.html | 186 ++++++++++-------- 2 files changed, 123 insertions(+), 83 deletions(-) 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 ce0319e..009acc8 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 @@ -218,6 +218,24 @@ public class TransactionController { } } + + List expenseList = new ArrayList(); + + List incomeList = new ArrayList(); + + for (CategoryForm categoryForm : categoryFormList) { + + if (categoryForm.getTransactionType() == 0) { + expenseList.add(categoryForm); + } else { + incomeList.add(categoryForm); + } + + } + + model.addAttribute(PageReturnAttributeKeyword.EXPENSE_LIST, expenseList); + model.addAttribute(PageReturnAttributeKeyword.INCOME_LIST, incomeList); + model.addAttribute(PageReturnAttributeKeyword.TRANSACTION_FORM, transactionForm); model.addAttribute(PageReturnAttributeKeyword.CATEGORY_FORM_LIST, categoryFormList); @@ -408,7 +426,7 @@ public class TransactionController { } else { final String MESSAGE = "目標を設定してください"; - + model.addAttribute(PageReturnAttributeKeyword.ACHIEVEMENT_RATE, MESSAGE); model.addAttribute(PageReturnAttributeKeyword.CURRENT_AMOUNT, MESSAGE); diff --git a/src/main/resources/templates/transaction_create.html b/src/main/resources/templates/transaction_create.html index 8ad421c..115ae4f 100644 --- a/src/main/resources/templates/transaction_create.html +++ b/src/main/resources/templates/transaction_create.html @@ -15,127 +15,149 @@
-

- 取引登録 -

+

+ 取引登録 +

-
+
-
+
-
+
- - + +
-
+
- + - - + - + - + - + -
+
-
+
- + - - + - + - + -
+ -
+
- +
- + -
+ - +
-
+ - + 登録 -
+ -
+
-
+ -
+
+ +
+ +