From 017567b6d45e4adbd8fd7bfa69366b4313efea6a Mon Sep 17 00:00:00 2001 From: eldeoddt Date: Wed, 20 Aug 2025 13:48:56 +0900 Subject: [PATCH] =?UTF-8?q?[FIX]=20=ED=95=A0=EC=9D=BC=20=EB=82=A0=EC=A7=9C?= =?UTF-8?q?=20=EC=88=98=EC=A0=95=20=EC=8B=9C=20=EC=83=88=EB=A1=9C=EC=9A=B4?= =?UTF-8?q?=20order=20=EC=A0=81=EC=9A=A9=20#115?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/todo/service/task/TaskCommandServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/indayvidual/server/domain/todo/service/task/TaskCommandServiceImpl.java b/src/main/java/com/indayvidual/server/domain/todo/service/task/TaskCommandServiceImpl.java index 7c8c302..11930be 100644 --- a/src/main/java/com/indayvidual/server/domain/todo/service/task/TaskCommandServiceImpl.java +++ b/src/main/java/com/indayvidual/server/domain/todo/service/task/TaskCommandServiceImpl.java @@ -108,6 +108,10 @@ public TaskUpdateResponseDTO updateTaskTitle(Long userId, Long taskId, TaskTitle public TaskResponseDTO updateTaskDueDate(Long userId, Long taskId, TaskDueDateUpdateRequestDTO request) { Task task = findTaskByIdAndUserId(taskId, userId); + // position 지정 + Integer position = generateNextPosition(task.getCategory().getId(), request.getDate()); + + task.updatePosition(position); task.updateDueDate(request.getDate()); log.debug("[TASK] 날짜 수정 완료 - taskId={}, title={}", task.getId(), task.getTitle());