Биллинговая система Nodeny
25 Ноября 2024, 15:00:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2]
  Печать  
Автор Тема: Модуль TurboSMS смс о предстоящем списании средств не отправляет.  (Прочитано 11479 раз)
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #15 : 13 Мая 2019, 14:14:57 »

ок, исправлю
Записан
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« Ответ #16 : 30 Марта 2020, 22:49:36 »

подскажите почему может не работать

Код:
SELECT v.id, v.uid, s.price, u.balance, u.discount, d._adr_telefon, s.param AS srv_param, DATE(FROM_UNIXTIME(v.tm_end)) AS date FROM users_services v JOIN users u ON v.uid=u.id JOIN services s ON v.next_service_id=s.service_id JOIN data0 d ON v.uid=d.uid WHERE v.tm_end>0 AND v.tm_end<(UNIX_TIMESTAMP()+'259200') AND v.next_service_id>0 AND s.price>0 AND u.balance<s.price*(1-u.discount/100) AND block_if_limit>0 AND u.state='on' AND d._adr_telefon<>'' AND v.tags NOT LIKE '%,expire_sms,%' AND NOT EXISTS (SELECT id FROM v_services WHERE uid=u.id AND price<0) AND NOT EXISTS (SELECT id FROM pays WHERE mid=u.id AND category=202 AND reason='turbosms') AND EXISTS (SELECT 1 FROM users_services WHERE uid=u.id AND tags LIKE '%,remindsms,%') 

Если убрать, то уже есть условия для отправки
Код:
 AND EXISTS (SELECT 1 FROM users_services WHERE uid=u.id AND tags LIKE '%,remindsms,%')

тег указан в услугах.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #17 : 01 Апреля 2020, 13:23:54 »

Код:
AND EXISTS (SELECT 1 FROM users_services WHERE uid=u.id AND tags LIKE '%,remindsms,%')
присутствие этого фрагмента говорит о включенном параметре "Отправлять смс только если у абонента будет подключена услуга с тегом remindsms". Этот параметр нужен для того, чтобы ты создал услугу, например, "подписка на смс-ки" и подключил только тем абонам, которым надо отправлять смс. Либо они сами подключат, если услуга платная
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #18 : 02 Апреля 2021, 18:39:10 »

Имеем несколько групп с разными названиями.
Задача: каждой группе, отправлять СМС со своей подписью.
Что сделал:
1) доп.поле, скрин ниже
2) обект, скрин ниже
3) настроил модуль turbosms, скрин ниже
Результат:
а) смс автоматически не отправляются. Если нажать отправку вручную, то подпись берется из "Настройки-turbosms, поле "Подпись в sms. ..." ".
б) если удалить все значения в полях "Настройки-turbosms, "Значение поля → подпись" ", то смс автоматически отправляются, но с одинаковой подписью, из поля "Подпись в sms. ...".
Подскажите, что не так
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #19 : 05 Апреля 2021, 23:40:05 »

В разделе "Объекты" колонка "ключ" - это значение, которое содержится в таблице допданных, а колонка "значение" - то, как она будет отображена. Часто они совпадают. Это не обязательно, иногда есть смысл указывать какой-то код вместо полного названия, учитывая, что название (отображаемое значение) может меняться. В твоем случае как раз не совпадает. В поле хранится значение "1" - отображается как "Сеть 2". Но модуль отправки смс видит "1". Поэтому в таблице подписей в первой колонке в твоем случае должны стоять цифры. Имя допполя также замени на _net_name_sms

Чтобы смс отправлялись автоматически, нужно запустить модуль ядра remindsms. Первый раз можно с ключем -v, тогда вся инфа будет идти в консоль и по комментариям или ошибкам будет понятно, что происходит.
Записан
Страниц: 1 [2]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!