Но вот дальнейшая поддержка и развитие проекта ну вообще никак не хочет идти(
Я бы забрал у него все доступы и это в принципе дело пяти минут. Но я опасаюсь последствий. Я же не знаю, что у него в голове и что он там в коде такого прописал. Может он специально допустил какую-то критическую ошибку, чтобы вот в таких вот случаях просто сделать пакость.
{"date": 1549054800, "name": "ФИО", "price": 8300, "summa": "24900.00", "number": 3, "curator": 6, "price_z": 7925.8, "children": {"date": 1549054800, "name": "ООО \"ГОРБУНОК\"", "price": 8300, "summa": "24900.00", "client": 100000463, "number": 3, "price_z": 7925.8, "children": {"id": 6075, "date": 1549054800, "name": "Реализация товаров и услуг №АВС001420 от 02 февраля 2019 г.", "type": "sale", "price": 8300, "summa": 29200, "margin": 2172.5999999999985, "markup": 803, "number": 3, "price_z": 27027.4, "children": {"id": 10755, "code": "Код", "date": 1549054800, "name": "Товар", "type": "product", "price": 8300, "summa": "24900.00", "number": 3, "options": {"tire_size": 3, "battery_cup": null, "tire_weight": 3300, "battery_head": null, "battery_size": null, "battery_type": null, "tire_mileage": 0, "battery_clamp": null, "battery_model": null, "battery_mount": null, "tire_pressure": 0, "tire_wet_road": 3, "battery_weight": null, "battery_current": null, "tire_disk_width": null, "battery_capacity": null, "battery_polarity": null, "tire_brand_model": 182, "tire_noise_level": 3, "tire_speed_index": 2, "tire_tread_depth": 1400, "tire_tread_width": 0, "battery_case_type": null, "tire_exploitation": [2], "tire_fuel_economy": 3, "tire_load_index_1": 34, "tire_load_index_2": 32, "battery_technology": null, "tire_applicability": 3, "battery_measurement": null, "battery_number_pallet": null}, "price_z": 7925.8, "product_id": 100000038, "factory_code": null, "product_type": 100000001, "product_brand": 100000010, "product_brand_name": "Кама"}, "date_change": 1575722099, "correct_sale": {"id": null, "name": null, "type": null}, "summa_product": 29200, "summa_service": 0, "margin_product": 2172.5999999999985, "price_z_product": 27027.4}}}
а вы сами выбрали такую схему или вам досталось?
а после распаковки сколько строк попадают под фильтр?
поэтому приходится по очереди распаковывать всё подряд, чтобы найти нужные