diff --git a/src/main/java/com/dbnt/faisp/organMgt/OrganConfigService.java b/src/main/java/com/dbnt/faisp/organMgt/OrganConfigService.java index d730eb2a..30074a20 100644 --- a/src/main/java/com/dbnt/faisp/organMgt/OrganConfigService.java +++ b/src/main/java/com/dbnt/faisp/organMgt/OrganConfigService.java @@ -17,6 +17,8 @@ public class OrganConfigService { } public Integer saveOrganConfig(List organConfigList) { + organConfigRepository.deleteByOrganType("OGC003"); + organConfigRepository.deleteByOrganType("OGC002"); return organConfigRepository.saveAll(organConfigList).size(); } } diff --git a/src/main/java/com/dbnt/faisp/organMgt/repository/OrganConfigRepository.java b/src/main/java/com/dbnt/faisp/organMgt/repository/OrganConfigRepository.java index e3fbd3b4..ff2892b4 100644 --- a/src/main/java/com/dbnt/faisp/organMgt/repository/OrganConfigRepository.java +++ b/src/main/java/com/dbnt/faisp/organMgt/repository/OrganConfigRepository.java @@ -2,8 +2,10 @@ package com.dbnt.faisp.organMgt.repository; import com.dbnt.faisp.organMgt.model.OrganConfig; import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.transaction.annotation.Transactional; public interface OrganConfigRepository extends JpaRepository { - + @Transactional + void deleteByOrganType(String organType); }