Size: a a a

MODX. Русскоязычное сообщество.

2020 May 27

AS

Andrey Shevchenko in MODX. Русскоязычное сообщество.
prohor iofe
Заказы разные. Все ок. Но номера дублируются. И не понятно почему. Воспроизвести какую-то зависимость не получается. Даже версии пхп менял. Обработчик стандартный минишоповский. Но имеется два контекста. Возможно из за этого. Хотя вряд ли
Не встречал такой проблемы никогда....интересно...возможно вы правы и причина в контексте...сложно судить без дебага
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Автоинкремент ID скорее всего особенный.
источник

ПК

Павел Кристалл... in MODX. Русскоязычное сообщество.
Нет очередей - появляются одинаковые айдишники
источник

ПК

Павел Кристалл... in MODX. Русскоязычное сообщество.
все оченвидно же
источник

MZ

Maxim Zavalishin in MODX. Русскоязычное сообщество.
у всех modstore работает?
источник

MZ

Maxim Zavalishin in MODX. Русскоязычное сообщество.
В плане входа в учетку
источник

MZ

Maxim Zavalishin in MODX. Русскоязычное сообщество.
Пытаюсь зайти, пишет - ваша учетка заблокирована админом
источник

MZ

Maxim Zavalishin in MODX. Русскоязычное сообщество.
что за бред?
источник

ПК

Павел Кристалл... in MODX. Русскоязычное сообщество.
не находишь в этом иронию?)
источник

MZ

Maxim Zavalishin in MODX. Русскоязычное сообщество.
вчера все работало. У меня еще одна учетка есть, там при входе пишет "не верный логин или пароль"
источник

MZ

Maxim Zavalishin in MODX. Русскоязычное сообщество.
И тоже не дает войти
источник

ПК

Павел Кристалл... in MODX. Русскоязычное сообщество.
зачем ты пишешь это сюда
источник

ПК

Павел Кристалл... in MODX. Русскоязычное сообщество.
почему тебе не написать в модстор
источник

AS

Andrey Shevchenko in MODX. Русскоязычное сообщество.
prohor iofe
Заказы разные. Все ок. Но номера дублируются. И не понятно почему. Воспроизвести какую-то зависимость не получается. Даже версии пхп менял. Обработчик стандартный минишоповский. Но имеется два контекста. Возможно из за этого. Хотя вряд ли
Если вы заказы удаляете, то все логично
public function getNum()
{
   $cur = date('ym');
   $num = 0;

   $c = $this->modx->newQuery('msOrder');
   $c->where(array('num:LIKE' => "{$cur}%"));
   $c->select('num');
   $c->sortby('id', 'DESC');
   $c->limit(1);
   if ($c->prepare() && $c->stmt->execute()) {
       $num = $c->stmt->fetchColumn();
   }
   if (empty($num)) {
       $num = date('ym') . '/0';
   }
   $num = explode('/', $num);
   $num = $cur . '/' . ($num[1] + 1);

   return $num;
}
источник

MZ

Maxim Zavalishin in MODX. Русскоязычное сообщество.
Павел Кристалл
зачем ты пишешь это сюда
"у всех modstore работает? 20:50"
источник

MZ

Maxim Zavalishin in MODX. Русскоязычное сообщество.
Павел Кристалл
почему тебе не написать в модстор
потому что там тех поддержка отвечает не сиюминутно, а проблема может быть массовая, поэтому и спросил в самом начале "у всех работает?"
источник

ПК

Павел Кристалл... in MODX. Русскоязычное сообщество.
гений
источник

MZ

Maxim Zavalishin in MODX. Русскоязычное сообщество.
Павел, не умничай.
источник

pi

prohor iofe in MODX. Русскоязычное сообщество.
Andrey Shevchenko
Если вы заказы удаляете, то все логично
public function getNum()
{
   $cur = date('ym');
   $num = 0;

   $c = $this->modx->newQuery('msOrder');
   $c->where(array('num:LIKE' => "{$cur}%"));
   $c->select('num');
   $c->sortby('id', 'DESC');
   $c->limit(1);
   if ($c->prepare() && $c->stmt->execute()) {
       $num = $c->stmt->fetchColumn();
   }
   if (empty($num)) {
       $num = date('ym') . '/0';
   }
   $num = explode('/', $num);
   $num = $cur . '/' . ($num[1] + 1);

   return $num;
}
Я удалил два заказа) а повторений штук 70 было)ваще не понятно но в $num приходит не максимальное число. А на один  порядок меньше. И нумерация начинается с нового числа. Вощем завтра буду искать зависимостьь...
источник

AS

Andrey Shevchenko in MODX. Русскоязычное сообщество.
prohor iofe
Я удалил два заказа) а повторений штук 70 было)ваще не понятно но в $num приходит не максимальное число. А на один  порядок меньше. И нумерация начинается с нового числа. Вощем завтра буду искать зависимостьь...
А кастомные плагины стоят какие-нибудь? Похоже что где-то в плагинах вредитель сидит)
источник