Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Двойная остановка тарификации

  1. #1
    Banned
    Регистрация
    03.01.2014
    Адрес
    Россия
    Сообщений
    958
    Поблагодарил(а)
    4
    Благодарностей: 9 (сообщений: 6)

    Двойная остановка тарификации

    Двойная остановка тарификации.
    3,23 версия БД
    Кто сталкивался?
    В чем проблема может быть?
    Такой случай второй раз.
    Устройства тарификации контроллеры входа и выхода.
    В UCS уже писал, сегодня еще раз написал, пока тихо.
    Изображения Изображения

  2. #2
    Разбирающийся Аватар для NeiroN
    Регистрация
    30.01.2015
    Адрес
    Ижевск
    Сообщений
    119
    Поблагодарил(а)
    0
    Благодарностей: 5 (сообщений: 3)
    Этого мало...
    нужны логи gkHost и gkAgent

    Причина может быть только одна - это двойная передача данных между gkAgent и gkHost,
    скорее всего система тормознула - поэтому событие выхода обработалось дважды.

    Также это возможно изза дубликатов в базе.
    Хотя я тоже могу ошибаться - даже в Ucs не всегда знают как их поделка работает)))

  3. #3
    Banned
    Регистрация
    03.01.2014
    Адрес
    Россия
    Сообщений
    958
    Поблагодарил(а)
    4
    Благодарностей: 9 (сообщений: 6)
    Цитата Сообщение от NeiroN Посмотреть сообщение
    Этого мало...
    нужны логи gkHost и gkAgent

    Причина может быть только одна - это двойная передача данных между gkAgent и gkHost,
    скорее всего система тормознула - поэтому событие выхода обработалось дважды.

    Также это возможно изза дубликатов в базе.
    Хотя я тоже могу ошибаться - даже в Ucs не всегда знают как их поделка работает)))
    Если интересно , UCS ответили..

    По логам видно, что первый раз произошло списание 163 рублей после проката
    картой, второй раз без проката картой был осуществлен проход через турникет,
    и из-за этого списались все оставшиеся средства на карте. Это могло
    произойти например по следующим причинам:
    1) Где-то в турникете или контроллере плохой контакт проводов, и из-за этого
    произошел каратыш, и кинулось событие о проходе.
    2) Турникет открыли минуя систему GK, после чего совершили проход. GK
    собственно и зафиксировал факт прохода.
    Логи:
    5 31.01.2015 15:06:32 0EB0> > 7011 CARD 79 0A 31 22 6A 16 41 9A 55 01 27 8A
    99 FF FF FF
    5 31.01.2015 15:06:32 0EB0> TO SRV >>> 70 11 CARD
    '790=31226=16419=5501278=99'
    5 31.01.2015 15:06:32 0EB0> FROM SRV <<< 70 11 DISPLAY Баланс 250 Цена игры
    163
    5 31.01.2015 15:06:32 0EB0> < 7011 DISPLAY Ѓ « ­б 250 –Ґ­ ЁЈал 163
    5 31.01.2015 15:06:32 0EB0> FROM SRV <<< 70 11 DISPLAY Выходите...
    5 31.01.2015 15:06:32 0EB0> < 7011 DISPLAY ‚л室ЁвҐ...
    5 31.01.2015 15:06:32 0EB0> FROM SRV <<< 70 11 TOKEN 56
    5 31.01.2015 15:06:32 0EB0> < 7011 TOKEN 56
    5 31.01.2015 15:06:33 0EB0> > 7011 CARD 79 0A 31 22 6A 16 41 9A 55 01 27 8A
    99 FF FF FF
    5 31.01.2015 15:06:33 0EB0> TO SRV >>> 70 11 CARD
    '790=31226=16419=5501278=99'
    5 31.01.2015 15:06:33 0EB0> FROM SRV <<< 70 11 DISPLAY Баланс 250 Цена игры
    163
    5 31.01.2015 15:06:33 0EB0> < 7011 DISPLAY Ѓ « ­б 250 –Ґ­ ЁЈал 163
    5 31.01.2015 15:06:33 0EB0> FROM SRV <<< 70 11 DISPLAY Выходите...
    5 31.01.2015 15:06:33 0EB0> < 7011 DISPLAY ‚л室ЁвҐ...
    5 31.01.2015 15:06:33 0EB0> FROM SRV <<< 70 11 TOKEN 56
    5 31.01.2015 15:06:33 0EB0> < 7011 TOKEN 56
    5 31.01.2015 15:06:33 0EB0> > 7011 EVENT 42
    5 31.01.2015 15:06:33 0EB0> TO SRV >>> 70 11 TOKEN 2
    5 31.01.2015 15:06:33 0EB0> FROM SRV <<< 70 11 DISPLAY Баланс 87 Цена игры
    163
    5 31.01.2015 15:06:33 0EB0> < 7011 DISPLAY Ѓ « ­б 87 –Ґ­ ЁЈал 163
    5 31.01.2015 15:06:34 0EB0> > 7011 EVENT 42
    5 31.01.2015 15:06:34 0EB0> TO SRV >>> 70 11 TOKEN 2
    5 31.01.2015 15:06:34 0EB0> FROM SRV <<< 70 11 DISPLAY Баланс -75 Цена игры
    163
    5 31.01.2015 15:06:34 0EB0> < 7011 DISPLAY Ѓ « ­б -75 –Ґ­ ЁЈал 163

    5 31.01.2015 15:06:34 0EB0> > 7011 EVENT 07 00 02 00 03
    5 31.01.2015 15:06:34 0EB0> TO SRV >>> 70 11 STATECHANGE 3
    5 31.01.2015 15:06:34 0EB0> > 7011 EVENT 07 00 02 00 01
    5 31.01.2015 15:06:34 0EB0> TO SRV >>> 70 11 STATECHANGE
    По мне так,мягко говоря фигню.
    Ну я им ответил вот,что

    Турникет не могли открыть минуя систему GK , пульт спрятан и доступа к нему нету даже у персонала!
    Да и время там в одну секунду отличается, за это время его нереально было бы открыть.
    Хорошо, предположим произошел "каратыш" как вы говорите, откуда сумма в почти 100 рублей взялась?
    Почему именно эта сумма? По какой логике эта сумма складывалась?
    Почему даже если предположить, что турникет прокрутился второй раз, система разрешила снять деньги с карты которая находилась вне зоны?
    Посмотрим, что ответят..

  4. #4
    Разбирающийся Аватар для NeiroN
    Регистрация
    30.01.2015
    Адрес
    Ижевск
    Сообщений
    119
    Поблагодарил(а)
    0
    Благодарностей: 5 (сообщений: 3)
    У них факт прохода передается не при проводке картой а при подачи сигнала на вход с турникета - можно хоть 10 проходов за раз сделать)))
    При проводке картой она у них привязывается к турниекету - после первого прохода должна отвязываться сразу(прошол человек, списались деньги, карту надо бы отвязать), но нет оно остается как было.

    Я когда запускал игры на аппаратах через телнет консоль - то деньги списывались у последнего игравшего.

    Вобщем это их косяк, что из-за плохого контакта может быть 10 проходов за раз.

    Правильно они вам сказали....

  5. #5
    Banned
    Регистрация
    03.01.2014
    Адрес
    Россия
    Сообщений
    958
    Поблагодарил(а)
    4
    Благодарностей: 9 (сообщений: 6)
    У них факт прохода передается не при проводке картой а при подачи сигнала на вход с турникета - можно хоть 10 проходов за раз сделать)))

    Можно было бы оба условия проверять ...



    При проводке картой она у них привязывается к турниекету - после первого прохода должна отвязываться сразу(прошол человек, списались деньги, карту надо бы отвязать), но нет оно остается как было.

    О чем я и говорю.


    Я когда запускал игры на аппаратах через телнет консоль - то деньги списывались у последнего игравшего.

    Вобщем это их косяк, что из-за плохого контакта может быть 10 проходов за раз.

    Правильно они вам сказали....


    Тут вот еще какой вопрос, откуда сумма в 100 рублей взялась? От фонаря?

  6. #6
    Разбирающийся Аватар для NeiroN
    Регистрация
    30.01.2015
    Адрес
    Ижевск
    Сообщений
    119
    Поблагодарил(а)
    0
    Благодарностей: 5 (сообщений: 3)
    Ну я не вижу суммы 100р. Я вижу операцию списания до 0(обычно так и бывает при втором событии прохода). На версии 3.16(или раньше) он бы еще и в минус ушел. Все эти косяки можно исправить добавлением соотвествующего тригера - который бы отвязывал аппарат от карты.
    Привязка по 2 полям в 2 таблицах:
    карта gk.GK_CARDS.MACHINE ссылается на аппарат в gk.MACHINES.ID
    и аппарат gk.MACHINES.ACCOUNT ссылается на карту в gk.GK_CARDS.ID
    Тоесть если после первого списания принудительно их обнулить NULL то повторно не спишется(может вылететь процесс gkAgent)
    Или могут быть другие непонятные глюки.
    При проводкой картой эти поля присваиваются, а при поступлении события прохода от контроллера - производится списание с соотвествующей привязаной карты.

  7. #7
    Banned
    Регистрация
    03.01.2014
    Адрес
    Россия
    Сообщений
    958
    Поблагодарил(а)
    4
    Благодарностей: 9 (сообщений: 6)
    Цитата Сообщение от NeiroN Посмотреть сообщение
    Ну я не вижу суммы 100р. Я вижу операцию списания до 0(обычно так и бывает при втором событии прохода). На версии 3.16(или раньше) он бы еще и в минус ушел. Все эти косяки можно исправить добавлением соотвествующего тригера - который бы отвязывал аппарат от карты.
    Привязка по 2 полям в 2 таблицах:
    карта gk.GK_CARDS.MACHINE ссылается на аппарат в gk.MACHINES.ID
    и аппарат gk.MACHINES.ACCOUNT ссылается на карту в gk.GK_CARDS.ID
    Тоесть если после первого списания принудительно их обнулить NULL то повторно не спишется(может вылететь процесс gkAgent)
    Или могут быть другие непонятные глюки.
    При проводкой картой эти поля присваиваются, а при поступлении события прохода от контроллера - производится списание с соотвествующей привязаной карты.
    87 рублей я про них, сильно что-то я округлил =)
    Так вот мне вообще непонятна эта логика списания ,т.е было бы вместо 87, 8700, он бы все 8700 списал?
    Если нет, то не понятно как эта цифра формируется и по каким законам математики от эсиэс
    Может и поправят, хотя судя по всему они знают об этой проблеме..


    Оффтоп, не в курсе, 3,26 когда ждать и какие будут изменения?

  8. #8
    Разбирающийся
    Регистрация
    10.08.2010
    Адрес
    Иваново
    Сообщений
    924
    Поблагодарил(а)
    27
    Благодарностей: 47 (сообщений: 40)
    Цитата Сообщение от Hendehog Посмотреть сообщение
    Оффтоп, не в курсе, 3,26 когда ждать и какие будут изменения?
    Так вышла уже давно:
    1) Добавлена репликация балансов.
    2) Работа с картами внешних систем через FarCards.
    3) Расширены возможности сегментации

  9. #9
    Banned
    Регистрация
    03.01.2014
    Адрес
    Россия
    Сообщений
    958
    Поблагодарил(а)
    4
    Благодарностей: 9 (сообщений: 6)
    А где брать новости про апгрейд и дистрибутивы если мы сами по себе, без дилера?
    Ну дистрибутив то еще ладно, а отслеживать выпуск новых версий?
    Скоро и 3,27 нас ждет, суда по весенней выставке UCS =))

    З.Ы Что понимается под репликацией балансов? Перекинуть баланс с одной карты на другую можно?

  10. #10
    Разбирающийся
    Регистрация
    10.08.2010
    Адрес
    Иваново
    Сообщений
    924
    Поблагодарил(а)
    27
    Благодарностей: 47 (сообщений: 40)
    Цитата Сообщение от Hendehog Посмотреть сообщение
    Перекинуть баланс с одной карты на другую можно?
    Так это вроде всегда можно было делать...

    Цитата Сообщение от Hendehog Посмотреть сообщение
    Что понимается под репликацией балансов?
    Я думаю, что это относится к распределенной системе (когда несколько ИЦ).

    ---------- Добавлено в 20:35 ---------- Предыдущее сообщение было размещено в 20:29 ----------

    Цитата Сообщение от Hendehog Посмотреть сообщение
    А где брать новости про апгрейд и дистрибутивы если мы сами по себе, без дилера?
    Ну дистрибутив то еще ладно, а отслеживать выпуск новых версий?
    Смею вас заверить, что дилеры не многим больше вашего владеют информацией. Особенно по тех. части. ЮСИЭС загадочный

Похожие темы

  1. Настройка тарификации
    от nikolabogetic в разделе Инструкции по типовым ситуациям
    Ответов: 7
    Последнее сообщение: 24.11.2018, 18:20
  2. Возобновление тарификации
    от Annette в разделе R-Keeper 7
    Ответов: 2
    Последнее сообщение: 05.12.2014, 12:58
  3. Двойная оплата бонусами
    от shtaker в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 1
    Последнее сообщение: 22.01.2014, 14:24
  4. Двойная печать сервис чеке
    от Zames в разделе RK: Сервис-печать, принтеры
    Ответов: 6
    Последнее сообщение: 20.07.2012, 15:59

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •