|
@@ -80,3 +80,67 @@ def create_ticket_company_docs_verification(user, company, doc):
|
|
|
note=note
|
|
|
)
|
|
|
|
|
|
+def create_ticket_service_activation(user, service_category):
|
|
|
+ """
|
|
|
+ Создание тикета на активацию Услуги.
|
|
|
+
|
|
|
+ Список: 2102, METASERVICE-SUPERVISOR: Активация услуг (ST_REQUEST)
|
|
|
+ Тип: 1, ST_REQUEST
|
|
|
+ """
|
|
|
+ # FIXME: Возможно нужно автоматически создавать содержимое поля json
|
|
|
+
|
|
|
+ #TODO вместе с созданием тикета должно отправляться уведомление в группу, но может быть это будет на уровне обработчиков
|
|
|
+
|
|
|
+ return Ticket.objects.create(
|
|
|
+ title=f"Создание новой услуги '{service.id_metaservice}' - '{service.caption}'",
|
|
|
+ ticket_list=TicketList.objects.get(pk=2102),
|
|
|
+ ticket_type=1,
|
|
|
+ due_date=datetime.now().date() + timedelta(days=30),
|
|
|
+ created_by=user,
|
|
|
+#TODO надо сделать более информативный вывод
|
|
|
+ note=f"""
|
|
|
+ Пользователь {user} отправил заявку на добавление и активацию услуги сервиса:\n
|
|
|
+ - Категория: {service.service_category_id}\n
|
|
|
+ - Ресурс: {service.resource}\n
|
|
|
+ - Комиссия партнера: {service.company_comission}\n
|
|
|
+ - Тарификация: {service.price_type}\n
|
|
|
+ - Стоимость км: {service.price_km}\n
|
|
|
+ - Стоимость минуты: {service.price_min}\n
|
|
|
+ - Стоимость за количество: {service.price_amount}\n
|
|
|
+ - Описание: {service_category.description}\n
|
|
|
+ \n
|
|
|
+ Проверьте всю информацию и для активации категории сервиса измените статус заявки на ACCEPTED.
|
|
|
+ Это будет означать, что Сервис сможет обрабатывать заказы данной категории.
|
|
|
+ """
|
|
|
+ )
|
|
|
+
|
|
|
+def create_ticket_service_category_activation(user, service_category):
|
|
|
+ """
|
|
|
+ Создание тикета на активацию Категории Сервиса.
|
|
|
+
|
|
|
+ Список: 2102, METASERVICE-SUPERVISOR: Активация категорий сервисов (ST_REQUEST)
|
|
|
+ Тип: 1, ST_REQUEST
|
|
|
+ """
|
|
|
+ # FIXME: Возможно нужно автоматически создавать содержимое поля json
|
|
|
+
|
|
|
+ #TODO вместе с созданием тикета должно отправляться уведомление в группу, но может быть это будет на уровне обработчиков
|
|
|
+
|
|
|
+ return Ticket.objects.create(
|
|
|
+ title=f"Создание новой категории сервиса '{service_category.id_metaservice}' - '{service_category.caption}'",
|
|
|
+ ticket_list=TicketList.objects.get(pk=2102),
|
|
|
+ ticket_type=1,
|
|
|
+ due_date=datetime.now().date() + timedelta(days=30),
|
|
|
+ created_by=user,
|
|
|
+
|
|
|
+ note=f"""
|
|
|
+ Пользователь {user} отправил заявку на добавление и активацию категории сервиса:\n
|
|
|
+ - Название: {service_category.caption}\n
|
|
|
+ - Договор: {service_category.link_agreement}\n
|
|
|
+ - Комиссия Сервиса: {service_category.metaservice_comission}\n
|
|
|
+ - Тарификация: {service_category.price_type}\n
|
|
|
+ - Описание: {service_category.description}\n
|
|
|
+ \n
|
|
|
+ Проверьте всю информацию и для активации категории сервиса измените статус заявки на ACCEPTED.
|
|
|
+ Это будет означать, что Сервис сможет обрабатывать заказы данной категории.
|
|
|
+ """
|
|
|
+ )
|