add categories thought spaces
This commit is contained in:
@@ -318,16 +318,15 @@ class FinancialService(
|
||||
|
||||
|
||||
fun regenCats(): Mono<Void> {
|
||||
return categoryRepo.findAll()// Получаем список категорий
|
||||
return categoryRepo.findBySpaceId(ObjectId("67b352b13384483a1c2282ed"))
|
||||
.flatMap { cat ->
|
||||
spaceService.getSpace("67af3c0f652da946a7dd9931") // Получаем space
|
||||
.map { space ->
|
||||
cat.space = space // Привязываем пространство к категории
|
||||
cat
|
||||
}
|
||||
// if (cat.space?.id == "67b352b13384483a1c2282ed") {
|
||||
categoryRepo.deleteById(cat.id!!) // Возвращаем `Mono<Void>`
|
||||
// } else {
|
||||
// Mono.empty() // Если не удаляем, возвращаем пустой `Mono`
|
||||
// }
|
||||
}
|
||||
.flatMap { updatedCategory -> categoryRepo.save(updatedCategory) } // Сохраняем в БД
|
||||
.then() // Завершаем Mono<Void>
|
||||
.then() // Убедимся, что все операции завершены
|
||||
}
|
||||
|
||||
@CacheEvict(cacheNames = ["budgets", "budgetsList"], allEntries = true)
|
||||
|
||||
Reference in New Issue
Block a user