Bartek B 7 Napisano 28 Lipca 2021 Udostępnij Napisano 28 Lipca 2021 w Błędna zmiana statusu Transakcji po wysłaniu Numeru Przesyłki do Allegro. Po przygotowaniu PACZKI zmieniam status transakcji na ZAKOŃCZONA. Sello po procesie wysłania NUMERU NADANIA paczki do Allegro samoczynnie zmienia status TRANZAKCJI z Zakończona na W Trakcie Realizacji. Trzeba ponownie podświetlać wszystkie paczki wysłane i zakończać do nich tranzakcie. Pytanie/ czy jest jakieś rozwiązanie aby po wysłaniu numeru nadania transakcje nie dostawały statusu W trakcje Realizacji , tylko zostawały na tym statusie który był przed wysalaniem NN Pytanie/ Jakie tablice i pola są modyfikowane po synchronizacji numeru przesyłki z allegro. Cytuj Link to postu
Bartosz Rosa 1 762 Napisano 29 Lipca 2021 Udostępnij Napisano 29 Lipca 2021 w Błędna zmiana statusu Transakcji po wysłaniu Numeru Przesyłki do Allegro. Statusy transakcji zarządzają się same, nie ma potrzeby zmieniać ich ręcznie. Transakcja kończy się w momencie, gdy jest zarejestrowana płatność i wszystkie paczki są wysłane, więc jeśli następuje potem jeszcze jakaś synchronizacja, to status transakcji może ustawić się na taki jaki wynika z przyjętych założeń. Więc tutaj raczej rozwiązania na to nie ma, jak tylko nie zmieniać stanów transakcji dopóki faktycznie się ona nie zakończy i nie zakończą się wszelkie procesy związane z jej przetwarzaniem. Trudno mi natomiast podać całą listę zmienianych w bazie pól, ponieważ by tego ręcznie nie zmieniamy - robi to framework/orm z którego korzystamy w Sello a dodatkowo transakcja czy paczka mogą zmieniać różne pola w zależności od różnych warunków (m.in. status transakcji). Jeśli zachodzi potrzeba dowiedzenia się jakie zmiany są robione na bazie to najlepiej skorzystać z profilera SQL i prześledzić polecenia jakie idą do serwera. Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.