forum.bitel.ru
http://forum.bitel.ru/

Странное поведение лимита
http://forum.bitel.ru/viewtopic.php?f=22&t=10711
Страница 1 из 1

Автор:  Inspire [ 16 июл 2015, 16:05 ]
Заголовок сообщения:  Странное поведение лимита

1. До недавнего времени, если ставили абоненту лимит, например, на -1000 рубелей на 3 дня, то через 3 дня у некоторых абонентов лимит не обнулялся, а становился +1000 рублей. А в истории лимитов была запись, что он обнулился сервером.
2.После этого я поменял порядок выполнения задач в планировщике. Назначил задачу "Восстановление лимита" на 0 часов, 0 минут. После этого лимит стал обнуляться на следующие сутки. Т.е. период ставишь 3 дня, а он обнуляется на первый.

Прилагаю скрин из планировщика с расписанием из первой части проблемы
Вложение:
before.jpg
before.jpg [ 134.32 КБ | Просмотров: 6710 ]


И скрин из планировщика с текущим расписанием
Вложение:
after.jpg
after.jpg [ 123.25 КБ | Просмотров: 6710 ]


P.S.
Поменял только выполнение задачи "Восстановление лимита" с 0 часов 03 минут на 0 часов 0 минут.

Автор:  stark [ 16 июл 2015, 16:56 ]
Заголовок сообщения:  Re: Странное поведение лимита

покажите содержимое окна "о программе" целиком.

Автор:  Inspire [ 16 июл 2015, 17:01 ]
Заголовок сообщения:  Re: Странное поведение лимита

Код:
Информация о версии:

  Клиент: вер. 6.1.842 / 31.03.2015 18:02:43
    os: Windows 8.1; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_65
  Сервер: вер. 6.1.1059 / 01.04.2015 17:20:44
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_79

  bill: вер. 6.1.257 / 20.03.2015 15:47:58
  card: вер. 6.1.205 / 11.03.2015 20:02:46
  inet: вер. 6.1.683 / 01.04.2015 17:21:10
  npay: вер. 6.1.187 / 18.03.2015 18:27:11
  phone: вер. 6.1.250 / 23.03.2015 19:26:46
  reports: вер. 6.1.199 / 30.03.2015 17:25:55
  rscm: вер. 6.1.173 / 24.03.2015 17:34:55

Окружение:

  Клиент:
    os: Windows 8.1 amd64, 6.3
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_65
    jre home: c:\Java\jre7
    default tz: 16.07.2015 14:00 MSK +0300 (Europe/Moscow)
    user tz: 16.07.2015 15:00 GET +0400 (Asia/Tbilisi)
    locale: ru_RU
  Сервер:
    os: Linux amd64, 3.13.0-24-generic
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_79
    jre home: /opt/java/jdk1.7.0_79/jre
    default tz: 16.07.2015 14:00 MSK +0300 (Europe/Moscow)
    locale: ru_RU

Автор:  skn [ 16 июл 2015, 17:38 ]
Заголовок сообщения:  Re: Странное поведение лимита

планировщик точно одна копия работает?

Автор:  stark [ 16 июл 2015, 17:38 ]
Заголовок сообщения:  Re: Странное поведение лимита

ну 0 часов 0 минут возможно он запускается как бы в предыдущие сутки, возможно в этом причина.

Автор:  stark [ 16 июл 2015, 17:39 ]
Заголовок сообщения:  Re: Странное поведение лимита

а вы покажите историю изменения лимитов ..У вас там случайно оператор не влезал в процесс ?

Автор:  Inspire [ 16 июл 2015, 18:56 ]
Заголовок сообщения:  Re: Странное поведение лимита

1. Точно одна копия
2. Историю лимитов скинуть пока не могу

Автор:  Inspire [ 01 дек 2015, 16:02 ]
Заголовок сообщения:  Re: Странное поведение лимита

Без комментариев
Вложение:
Безымянный.png
Безымянный.png [ 43.75 КБ | Просмотров: 6651 ]

Автор:  Phricker [ 01 дек 2015, 16:17 ]
Заголовок сообщения:  Re: Странное поведение лимита

Ну какбэ в норме все.
Вы ожидали что покажется только открытый договор?

Автор:  Phricker [ 01 дек 2015, 16:17 ]
Заголовок сообщения:  Re: Странное поведение лимита

Цитата:
Перед применением операции договоры должны быть отфильтрованы в окне поиска договоров.

Автор:  Phricker [ 01 дек 2015, 16:18 ]
Заголовок сообщения:  Re: Странное поведение лимита

И причем тут лимит и ваш скриншот? :)

Автор:  Inspire [ 01 дек 2015, 16:23 ]
Заголовок сообщения:  Re: Странное поведение лимита

Блин, извините, ребят )) Вот нужный скрин
Вложение:
limit.jpg
limit.jpg [ 181.53 КБ | Просмотров: 6647 ]

Автор:  Phricker [ 01 дек 2015, 17:36 ]
Заголовок сообщения:  Re: Странное поведение лимита

Случайно не каким-либо скриптом не выставляются лимиты? :)
После первого пользователя не удалилась задача возврата лимитов.
Второй пользователь вернул на 0, но задача возврата -999 осталась.
И следовательно сначала отработала задача вернуть 999 рублей.
На договоре стало -51.
А потом отработала задача вернуть 1050 рублей.
И привет.

Автор:  Inspire [ 01 дек 2015, 18:29 ]
Заголовок сообщения:  Re: Странное поведение лимита

Phricker писал(а):
Случайно не каким-либо скриптом не выставляются лимиты? :)
После первого пользователя не удалилась задача возврата лимитов.
Второй пользователь вернул на 0, но задача возврата -999 осталась.
И следовательно сначала отработала задача вернуть 999 рублей.
На договоре стало -51.
А потом отработала задача вернуть 1050 рублей.
И привет.

Да, все правильно. Ошибка в действиях пользователей получается? В том, что они некорректно ставили лимиты?
Никакие скрипты самописные для восстаовления не используются

Автор:  Phricker [ 01 дек 2015, 18:50 ]
Заголовок сообщения:  Re: Странное поведение лимита

Не для восстановления.
Наоборот для изменения лимита.
Т.е. меняется лимит но при этом не выполняется задача удаления старых задач.
Код:
 List<LimitChangeTask> taskList = lm.getContractMoveTasks(cid);
            for (LimitChangeTask task : taskList) {
                lm.deleteMoveTaskAndLog(task.getId(), task.getContractId(), task.getUserId());
            }


Думаю вам будет проще обновиться до последних версий, и если потом будет проявляться подобное - писать разрабам.

Автор:  PavelGloba [ 15 дек 2015, 08:14 ]
Заголовок сообщения:  Re: Странное поведение лимита

viewtopic.php?f=22&t=11115 та же проблема, только никто не отвечает. Версия новее
6.2.969 / 27.10.2015 17:07:37

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/