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


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

     

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

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


    Обратная связь

    Рекомендуемые комментарии

    Комментариев нет



    Присоединяйтесь к обсуждению

    Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

    Гость
    К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
    Добавить комментарий...

    ×   Вставлено с форматированием.   Вставить как обычный текст

      Разрешено использовать не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


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

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

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

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

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

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

×
×
  • Создать...