Jump to content
  • Sign in to follow this  

    Разработать меры противодействия потерям при сохранении


    Electr0
    • В обработке

    иногда получается так что плагин думает что предметы сохранены, но.. НЕТ, и это честно говоря странно, ведь MYSQL база говорит что все ок ошибок нет, транзакция со слотом успешно дошла до базы данных, но иногда что-то идет не так...

     

    как на уровне процедур сохранения решить этот вопрос?

    в голову приходит занудный метод: перед сохранением не удаляем содержимое слота, а переносим содержимое слота в слот -1, далее производим стандартную процедуру составления и отправки транзакции с постройкой в слот, дальше мы посылаем запрос в базу данных и сверяем кол-во предметов в слоте и кол-во отправленных в слот, если же кол-во сходится - все ок, если нет чистим слот и из слота -1 переносим предметы обратно в слот в который сохраняли, рапортим о произошедшем в лог ошибок базы данных.

    Sign in to follow this  


    User Feedback

    Recommended Comments

    There are no comments to display.



    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


  • Обозначения статусов

    В обработке = Мы работаем над вашим отзывом.

    Будет сделано = Ваша идея добавлена к плану будущих изменений.

    Тестируется = Изменения внесены, но требуют тестирования.

    Сделано = Ваша идея реализована!

    Отклонено = Отзыв некорректный, бред, либо уже реализовано. Если у вас есть дополнительная информация напишите комментарий и мы снова откроем этот вопрос.

×
×
  • Create New...