fix add parent id

This commit is contained in:
dirgantarasiahaan 2023-06-06 13:49:11 +07:00
parent 0009d7f9e7
commit a2c1320c27
3 changed files with 7 additions and 2 deletions

View File

@ -27,7 +27,11 @@ public interface RksIsiRepository extends JpaRepository<RksIsi, Long> {
Optional<RksIsi> findByIdAndIsDeleteFalse(Long id); Optional<RksIsi> findByIdAndIsDeleteFalse(Long id);
List<RksIsi> findByRksDaftarIsiIdAndIsDeleteFalse(Long rksDaftarIsiId); @Query(value = "SELECT ri " +
"FROM RksIsi ri " +
"WHERE ri.isDelete = false " +
"AND ri.parentId = 0")
List<RksIsi> findByParentRksDaftarIsi(Long rksDaftarIsiId);
@Modifying @Modifying
@Query(value = "UPDATE rks_isi " + @Query(value = "UPDATE rks_isi " +

View File

@ -24,7 +24,7 @@ public class GetListRksParentService implements BaseService<RksIsiRequest, ListR
public ListRksIsiResponse execute(RksIsiRequest input) { public ListRksIsiResponse execute(RksIsiRequest input) {
List<RksIsiResponse> rksIsiResponseList = new ArrayList<>(); List<RksIsiResponse> rksIsiResponseList = new ArrayList<>();
var rksIsiList = rksIsiRepository.findByRksDaftarIsiIdAndIsDeleteFalse(input.getRksDaftarIsiId()); var rksIsiList = rksIsiRepository.findByParentRksDaftarIsi(input.getRksDaftarIsiId());
for (RksIsi rksIsi : rksIsiList) { for (RksIsi rksIsi : rksIsiList) {
RksIsiResponse rksIsiResponse = RksIsiResponse.builder() RksIsiResponse rksIsiResponse = RksIsiResponse.builder()

View File

@ -46,6 +46,7 @@ public class PostCreateRksIsiService implements BaseService<RksIsiRequest, RksIs
String.format(Constants.ERR_MSG_10002, "Nama Buku", input.getNama())); String.format(Constants.ERR_MSG_10002, "Nama Buku", input.getNama()));
} }
rksIsi.setNama(input.getNama()); rksIsi.setNama(input.getNama());
rksIsi.setParentId(0);
return; return;
} }