diff --git a/src/main/java/ru/nbch/credit_tracker/service/SignalService.java b/src/main/java/ru/nbch/credit_tracker/service/SignalService.java index 729118b..dc195ca 100644 --- a/src/main/java/ru/nbch/credit_tracker/service/SignalService.java +++ b/src/main/java/ru/nbch/credit_tracker/service/SignalService.java @@ -7,6 +7,7 @@ import ru.nbch.credit_tracker.entities.dto.HitsData; import ru.nbch.credit_tracker.entities.dto.PackageData; import ru.nbch.credit_tracker.entities.dto.SubjectData; import ru.nbch.credit_tracker.entities.request.monitoring_request.MonitoringRequest; +import ru.nbch.credit_tracker.entities.request.monitoring_request.Subject; import ru.nbch.credit_tracker.entities.response.active_packages.MonitoringActivePackagesResponse; import ru.nbch.credit_tracker.entities.response.active_packages.Package; import ru.nbch.credit_tracker.entities.response.active_packages.Packages; @@ -68,14 +69,7 @@ public class SignalService { public List registerSubjectsFidAndDebts(Integer packageId) { List subjects = mapper.findSubjectsData(packageId); - List fidsPhoneDataList = phoneService.findFidsPhoneData(subjects); - LocalDateTime calculatedAt = LocalDateTime.now(); - fidsPhoneDataList.forEach(phoneData -> { - FlagsService.FlagsFidData flagsData = flagsService.findFlags(phoneData.getFid()); - mapper.registerSubjectsFidAndDebts(phoneData.getId(), phoneData.getFid(), flagsData.getFlagDebt5000(), flagsData.getFlag90days(), calculatedAt); - }); - - return fidsPhoneDataList; + return updateFlags(subjects); } public void rejectPackage(MonitoringRequest request) {