Подскажите плз как лучше сделать

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
Всем привет, подскажите пожалуйста как лучше сделать.
Есть каталог (данные получаются гет запросом) из всего перечня данных получаю с помощью json Path (id,name,count) заношу их в таблицу по столбцам A,B,C соответственно. Через какое то время мне нужно повторно чекнуть каталог на факт изменения в кол-ве в большую сторону (параметр "сount") если же изменения в большую сторону произошли идем дальше по зеленой ветке если же нет, ждем определенное время и повторяем процедуру.

Изначально сделал с помощью json Path заносил в таблицу, но как потом проверить на изменения, ведь при повторном чеке в таблицу просто добавиться еще новый массив данных.
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
243
Баллы
43
Значения из ранее сохранённой таблицы в одну переменную, новое значение из гет запроса в другую переменную.
Сравниваем значения
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
Значения из ранее сохранённой таблицы в одну переменную, новое значение из гет запроса в другую переменную.
Сравниваем значения
Там их около 90 штук, это придется 90 переменных создать(
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
придется, если ВСЕ надо проверять, а если надо проверить не все, то создать надо столько, сколько надо проверить ... о как завернул )
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
243
Баллы
43
Тогда мало информации.
Надо проверить изменение, какого-то конкретного элемента в JSON или сам факт любого увеличения?
Ещё возможен вариант добавления нового товара, тогда по какой ветке выходить?
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
Всем спасибо, решение нашли!
Что бы не создавать каждый раз все переменные так как они все равно создаются Json.
Создаем 2 таблицы, первая таблица сохраняет значения которые были сделаны ранее, вторая таблица снимает текущие остатки. С помощью кубика таблицы мы берем первую строку разбираем на переменные (id,name,count) которые были получены ранее, далее со второй таблицы перем так же данные, но уже сохраняем в переменные (id2,name2,count2) и далее просто сравниваем count и count2.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)