|
@@ -7,6 +7,7 @@ import com.its.api.its.model.entity.code.TbCmmnCd;
|
|
|
import com.its.api.its.model.entity.facility.TbFcltFailHs;
|
|
|
import com.its.api.its.repository.code.TbCmmnCdRepository;
|
|
|
import com.its.api.its.repository.facility.TbFcltFailHsRepository;
|
|
|
+import com.its.api.its.repository.facility.TbFcltFailRparHsRepository;
|
|
|
import com.its.api.utils.ItsUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -24,6 +25,7 @@ import java.util.Optional;
|
|
|
public class TbFcltFailHsService {
|
|
|
|
|
|
private final TbFcltFailHsRepository repo;
|
|
|
+ private final TbFcltFailRparHsRepository rparHsRepo;
|
|
|
private final TbCmmnCdRepository cmmnCdRepo;
|
|
|
|
|
|
// 데이터 1건 조회, 없으면 exception
|
|
@@ -83,6 +85,7 @@ public class TbFcltFailHsService {
|
|
|
@Transactional
|
|
|
public TbFcltFailHsDto deleteById(String id) {
|
|
|
TbFcltFailHs entity = requireOne(id);
|
|
|
+ this.rparHsRepo.deleteDataById(id);
|
|
|
this.repo.deleteById(id);
|
|
|
return entity.toDto();
|
|
|
}
|
|
@@ -94,6 +97,7 @@ public class TbFcltFailHsService {
|
|
|
for (String id : ids) {
|
|
|
Optional<TbFcltFailHs> obj = this.repo.findById(id);
|
|
|
if (obj.isPresent()) {
|
|
|
+ this.rparHsRepo.deleteDataById(id);
|
|
|
this.repo.deleteById(id);
|
|
|
result.add(obj.get().toDto());
|
|
|
}
|