поля одновременно? Хотел на него перевести часть кода, чтобы глаза не мозолило в запросах, но столкнулся с проблемой непонимания как проверить совокупность 2х полей.
сейчас код простой:
guard finOperation1cDTO.isCash || !finOperation1cDTO.contractorInn.isEmpty else {
throw Abort(.custom(
code: 400,
reasonPhrase: "Не должно быть запроса без ИНН контрагента с одновременным флагом 'isCash' == false"
))
}
А это не прокатит?
Тоже сталкивался с этой проблемой, написал функцию которая отдельно вызывает validate каждого критерия и собирает их
Не стоит наружу отдавать части кода, это небезопасно
Обсуждают сегодня