оплату можно только заказы в статусе "готов к оплате". Как лучше поступить, в репе иметь метод getOrdersForPayment или же getByStatus? Второе мне кажется более наглядным + не засираю репу упоминаем какой-то оплаты.
Ну у меня это было бы так - кинули ивент "заказ готов к оплате", ловим его и достаем заказ по I'd, а потом формируем для него условный инвойс и пользователь уже с инвойсом работает. Что бы идею статусов разбить на отдельные сущности
тоже бы так сделал) но допустим сейчас нет возможности и надо пачкой отправлять.. getByStatus в репе же все-таки лучше, чем getOrdersForPayment?
а зачем отпарвлять? Почему по АПИ не запросит ьвсе, у который статус нужный? Ну не событие получить, а данные списком?
ну вообще getOrdersForPayment звучит более изолировано, чем абстрактное getByStatus вообще тогда уж лучше ordersForPayment->findAll()
да, но получается в репе будет упоминание какой-то оплаты у нас кстати одна репа на сущность как-то не подумал, что можно сделать отдельную репу.. это вроде норм выглядит
Обсуждают сегодня