Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Изменение спустя какое-то время операции полученной через GetOperations() #106

Closed
nonamegithub opened this issue Apr 2, 2024 · 29 comments

Comments

@nonamegithub
Copy link

Имеют ли место быть ситуации описанные в subj?
Есть ли гарантия, что однажды появившаяся операция в списке операций уже не изменится при следующих запросах?
Очень жаль тратить время на пруфы, но очень похоже, что такие ситуации вполне себе возможны и регулярно происходят (в течение дня, как минимум, судя по всему). Если именно так и есть, то есть смысл добавить какое-нибудь поле для понимания, что получена финальная версия операции.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@p977ac
Copy link
Collaborator

p977ac commented Apr 5, 2024

Чтобы добавить какое-то поле в API, необходимо, чтобы это поле было в источнике. Проблема с операциями известная и не новая, иногда бывают задержки по независящим от API причинам. Попробуем узнать у коллег, что они могут предложить.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@p977ac
Copy link
Collaborator

p977ac commented Apr 5, 2024

Чтооо??? Не позорились бы. А поле updatedAt есть у вас в таблицах СУБД???

Кажется, вы абсолютно не понимаете, что такое АПИ. АПИ - это Интерфейс, у нас нет СУБД, вернее правильнее будет так: у нас в СУБД только техническая информация. Ваши операции хранятся в другом сервисе, к которому АПИ не имеет никакого отшения. Есть ли у коллег это поле или нет и есть ли возможность по нему фильтровать я не знаю.
Если начать слушать других, то диалог будет складываться лучше.

@p977ac
Copy link
Collaborator

p977ac commented Apr 5, 2024

дайте свой номер - вижу полное непонимание и низкую квалификацию. объясню на пальцах, как это делается

Меня зовут Константин Плешаков, я аналитик команды АПИ.
Мне за свою работу не стыдно, и не перед одним клоуном я трястись не собираюсь.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@p977ac
Copy link
Collaborator

p977ac commented Apr 5, 2024

И это сделаете. Делайте скриншот сообщения

Для чего? Вы же настолько расплывчато говорите. Не долго продержусь?... Назовёте дату?
Тогда будет смысл скринить.

@nonamegithub

This comment was marked as abuse.

@p977ac
Copy link
Collaborator

p977ac commented Apr 5, 2024

На память себе сделайте. После увольнения будете родным и близким с трепетом и гордостью показывать, восторженно приговаривая "Это скриншот сообщения в мой адрес того самого Мастера, что размотал меня"!

Так что, дата будет? Когда мне позвонят и скажут, что я больше тут не работаю?

@nonamegithub

This comment was marked as abuse.

@p977ac
Copy link
Collaborator

p977ac commented Apr 5, 2024

Это будет увольнение по собственному желанию, если вы еще не поняли

То есть не скоро))))

@nonamegithub

This comment was marked as abuse.

@p977ac
Copy link
Collaborator

p977ac commented Apr 5, 2024

Раз ты пока не увольняешься, Константин, то накину последний штрих к своему Masterpiece, так как не выношу колхоз в любых его проявлениях: просто добавляем статус OPERATION_STATE_MODIFIED к статусам запрашиваемых операций, слегка дополняем запрос к СУБД, в описалово добавляем текст типа OPERATION_STATE_MODIFIED | 4 | Изменена в заданный период | -- | -- и... все!

Вы хорошо пишете, если то, о чем вы пишете реализуемо. Апи, где получаются операции, делает запрос в общеброкерский сервис. Решить проблему "легко и просто", как вы предлагаете, невозможно только на стороне АПИ. Вопрос к ним закинут, но, если тот сервис нас не поддержит, то мы ничего не сможем предложить.
Вы рассуждаете в рамках идеальной системы, по факту она не всегда такая. Будь у нас фильтр по update, его можно было бы прокинуть без проблем.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@nonamegithub

This comment was marked as abuse.

@p977ac
Copy link
Collaborator

p977ac commented Apr 8, 2024

Константин, доброе утро. Каков ответ коллег по полю UpdatedAt? Не думаю, что для этого нужны часы/дни/недели.

Добавить фильтр не получится.

@p977ac p977ac closed this as completed Apr 8, 2024
@nonamegithub

This comment was marked as abuse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants