Здравствуйте, обновил вордпрес, обновил все плагины и дополнения до последней версии, Версия WP Recall 16.10.4 также обновил дополнение до версии 2.0, теперь идет куча начислений которых не должно быть. Дублируются по нескольку раз выплаты. Как-то можно решить эту проблему?
проанализировал данные по выплатам, некоторые выплаты были сделаны действительно сверх нормы, явной причины для этого я пока не увидел, добавил дополнительные проверки, возможно, это поможет, но данные о выплатах произведенных в последних раз говорят, что выплаты начисляются верно, например, по пользователю
если посмотреть данные конкретного вклада по которому были произведены эти дублирующие выплаты, то можно увидеть, что кол-во запланированных выплат соответствует кол-ву фактических выплат, вывел их для наглядности в данных вклада
план./факт. из общего кол-ва выплат, т.е. 71/71 из 365
т.е. я делаю вывод, что эта версия дополнения исправляет проблемы в работе предыдущей версии и производит выплаты, которые не были произведены ранее, хотя должны были.
Доступы пока не отбирайте, я еще проверю следующий пулл выплат, сверю их данные с фактическими и запланированными выплатами, если следующие платежи будут корректными, значит работа дополнения стабилизировалась.
Те выплаты что были сделаны более раз чем было запланировано должны сказаться на будущих выплатах по этим вкладам, т.е. выплаты должны просто пропускаться, пока кол-во запланированных выплат не сравняется с кол-вом фактически произведенных выплат.
Эта проблема была и в прошлой версии плагина, не помню что мы тогда сделали, но была такая же проблема с начислениями. нам просто вручную пришлось редактировать все излишние начисления, но тогда их было не так много, после чего плагин стал работал корректно. Теперь после обновления проблема повторилась. Я тоже так подумал что плагин не видит, что по этим начислениям уже были сделаны выплаты. И начинает их штамповать с 0. После того как он начислит он будет работать корректно, но мне придется в ручную все чистить и убирать лишнее. Как бы исправить плагин, чтобы он видел предыдущие начисления. У меня есть база данных до обновления, где все было корректно, и не было лишних начислений, но как только я ее загружаю, плагин начинает кучу выплат.
Сравнивать прошлую версию и текущую нельзя, слишком много различий, в том числе в порядке произведения выплат.
suregna сказал(а)
как только я ее загружаю, плагин начинает кучу выплат
дополнение начинает начислять, то что и должно быть начислено, но не было, поэтому идут такие дублирующие выплаты, надо смотреть на данные определенных вкладов, если там кол-во фактических выплат больше чем запланированных, тогда их можно скорректировать вручную, другие же лучше не трогать. Я вывел эти данные в таблице вкладов, сейчас можно удобно по ним сверяться.
Я не писал, что перебора нет, да по некоторым вкладам он есть, но сейчас все выплаты начисляются корректно и далее так и будет.
Те вклады, по которым были сделаны лишние выплаты будут заморожены и выплаты по ним не будут производится, все это я описал выше, если есть желание, то можете удалить выплаты по этим вкладам через БД и таким образом скорректировать их кол-во.
Я не знаю, что вы кому замораживали, но выплаты будут начислены в любом случае, те, которые должны были начислиться согласно условий депозита.