From a2c1320c278911e02eee10991cff16db6296f1a9 Mon Sep 17 00:00:00 2001 From: dirgantarasiahaan Date: Tue, 6 Jun 2023 13:49:11 +0700 Subject: [PATCH] fix add parent id --- .../com/iconplus/smartproc/repository/RksIsiRepository.java | 6 +++++- .../service/rksdaftarisi/GetListRksParentService.java | 2 +- .../service/rksdaftarisi/PostCreateRksIsiService.java | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/iconplus/smartproc/repository/RksIsiRepository.java b/src/main/java/com/iconplus/smartproc/repository/RksIsiRepository.java index 3372e89..f0c02b2 100644 --- a/src/main/java/com/iconplus/smartproc/repository/RksIsiRepository.java +++ b/src/main/java/com/iconplus/smartproc/repository/RksIsiRepository.java @@ -27,7 +27,11 @@ public interface RksIsiRepository extends JpaRepository { Optional findByIdAndIsDeleteFalse(Long id); - List findByRksDaftarIsiIdAndIsDeleteFalse(Long rksDaftarIsiId); + @Query(value = "SELECT ri " + + "FROM RksIsi ri " + + "WHERE ri.isDelete = false " + + "AND ri.parentId = 0") + List findByParentRksDaftarIsi(Long rksDaftarIsiId); @Modifying @Query(value = "UPDATE rks_isi " + diff --git a/src/main/java/com/iconplus/smartproc/service/rksdaftarisi/GetListRksParentService.java b/src/main/java/com/iconplus/smartproc/service/rksdaftarisi/GetListRksParentService.java index ecdaaaf..610241d 100644 --- a/src/main/java/com/iconplus/smartproc/service/rksdaftarisi/GetListRksParentService.java +++ b/src/main/java/com/iconplus/smartproc/service/rksdaftarisi/GetListRksParentService.java @@ -24,7 +24,7 @@ public class GetListRksParentService implements BaseService rksIsiResponseList = new ArrayList<>(); - var rksIsiList = rksIsiRepository.findByRksDaftarIsiIdAndIsDeleteFalse(input.getRksDaftarIsiId()); + var rksIsiList = rksIsiRepository.findByParentRksDaftarIsi(input.getRksDaftarIsiId()); for (RksIsi rksIsi : rksIsiList) { RksIsiResponse rksIsiResponse = RksIsiResponse.builder() diff --git a/src/main/java/com/iconplus/smartproc/service/rksdaftarisi/PostCreateRksIsiService.java b/src/main/java/com/iconplus/smartproc/service/rksdaftarisi/PostCreateRksIsiService.java index 56a67ca..311da2d 100644 --- a/src/main/java/com/iconplus/smartproc/service/rksdaftarisi/PostCreateRksIsiService.java +++ b/src/main/java/com/iconplus/smartproc/service/rksdaftarisi/PostCreateRksIsiService.java @@ -46,6 +46,7 @@ public class PostCreateRksIsiService implements BaseService