Project

General

Profile

Улучшение #2253

#S14274 Мультиоперации в интернет модуле

Added by AsmodeuS Asm 5 months ago. Updated 3 months ago.

Status:
Закрыта
Priority:
Нормальный
Start date:
31-12-2019
Due date:
% Done:

100%

Estimated time:
6.00 h
Spent time:
Важность:
100
Сложность:
5
Цель:
Применение:

Description

Добрый день.Возможно ли допилить функционал биллинга дополнительными скриптами по типу таких как создание отчётов?Интересует следующее:

Скрипт 1 (Веб є, потрібний скрипт)
1. сделать выборку абонентов у которых стоит определённый TAG - например "ГОД БЕЗ АБОНПЛАТ"
2. У данного списка клиентов удалить скидку - если она равна 100%
3. удалить TAG у этого списка клиентов.

Скрипт 2 (Веб зробити, і скрипт)
-- Клиенты>Логины>Интернет+
-- Клиенты>Логины
1. Сделать выборку абонентов для тарифа (указываем тариф) у которых балланс = абонентская плата * 10 (десять абонплат)
2. Проверяем есть ли у этих абонентов какой либо тег. Оставляем тех что без тегов.
3. Если предидущие условия выполнено значит:- ставим абоненту тег (указываем в скрипте)- ставим абоненту скидку равную 100% со сроком до (указываем дату) 31.12.2020-снимаем у абонента со счёта сумму равную - абонентская плата * 10 (десять абонплат)Запускаем в нужное время вначале первый скрипт, потом второй столько раз - сколько тарифных планов участвуют в акции.

History

#1 Updated by AsmodeuS Asm 5 months ago

  • Assignee set to Степан Бежук
  • Target version set to 085 20.01.2020 09:00:00
  • Estimated time set to 6.00 h
  • Сложность changed from 1 to 5

#2 Updated by Андрей Собчинский 4 months ago

  • Target version changed from 085 20.01.2020 09:00:00 to 086 03.02.2020 09:00:00

#3 Updated by Степан Бежук 4 months ago

  • Status changed from Новая to В работе

#4 Updated by Степан Бежук 4 months ago

  • Description updated (diff)

#5 Updated by Степан Бежук 4 months ago

  • Description updated (diff)

#6 Updated by Степан Бежук 4 months ago

  • Description updated (diff)

#7 Updated by Андрей Собчинский 4 months ago

  • Target version changed from 086 03.02.2020 09:00:00 to 087 17.02.2020 09:00:00

#8 Updated by Степан Бежук 4 months ago

  • Description updated (diff)

#9 Updated by Степан Бежук 4 months ago

Перед тестированием ознакомитса с документацией !!!

1) Зайти в поиск сделать выборку абонентов у которых стоит определённый TAG - например "ГОД БЕЗ АБОНПЛАТ"
1.1) как только будет найдет список абонов с данным тегом через Многопользовательские операции удалить скидку
1.2) удалить TAG у этого списка клиентов.

2) Сделать выборку абонентов для выбранного тарифа отметить поиск без тега
2.1) У найденых пользователей установить тег и установить скидку равную 100%

После этого проверить billd.plugin
Зайти в терминал и выполнить каманды что находятся в документации

http://abills.net.ua:8090/pages/viewpage.action?pageId=6258920#id-Многопользовательскиеоперации-Скриптдляудалениятегаискидки
http://abills.net.ua:8090/pages/viewpage.action?pageId=6258920#id-Многопользовательскиеоперации-Скриптдляустановкитегаискидки

#10 Updated by Степан Бежук 4 months ago

  • Status changed from В работе to На тестировании
  • % Done changed from 0 to 90

#11 Updated by Наталія Мoсюк 3 months ago

  • Status changed from На тестировании to Решена

Протестировано удаление скидки и тега нескольким абонентам с тарифным планом Admin (через billd.plugin и веб)
Добавляется скидка 100%, тег, снимается сумма равная стоимости 10 тарифным планам нескольким абонентам с тарифным планом Admin (через billd.plugin).
Документация есть.

#12 Updated by AsmodeuS Asm 3 months ago

  • Status changed from Решена to Закрыта
  • % Done changed from 90 to 100

Also available in: Atom PDF