Биллинговая система Nodeny
29 Сентября 2024, 05:28:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« : 02 Июля 2012, 08:01:48 »

Подскажите запрос для пополнения счета сразу всем абонентам на 30 грн. Спасибо.
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #1 : 02 Июля 2012, 10:24:43 »

Чтобы феншуево, то надо дв запроса:
Код:
INSERT INTO pays (cash,mid,type,category,time,bonus,coment,reason) SELECT 30,id,10,3,unix_timextamp(),'y','Бонус или хзШО','Бонус или хзШО' FROM users WHERE mid=0;
UPDATE users SET balance=balance+30,state='on' WHERE mid=0;
Первый: Всем событие о платеже, с категорией "Бонус. Акция";
Второй: Собсно пополнение баланса; (если у учетки будут алиасы, и у них будет заблокирован доступ, то он таким и останется - нужен третий запрос)
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #2 : 02 Июля 2012, 10:31:10 »

Спасибо, алиасов нет. Просто изменяем тарифы, перерасчет...
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4787



Просмотр профиля
« Ответ #3 : 02 Июля 2012, 13:35:45 »

Небольшой камент. Я в который раз вижу, что дублируют поля reason и coment. Изначально я задумывал так: комент видит и админ и клиент, а reason - только админ, чтобы не палить контору, например "запарил, суко, пусть подавится бонусом". Т.е. не вижу смысла делать поля одинаковыми. Или я чето не учел?
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #4 : 02 Июля 2012, 18:48:49 »

Так это ясно, я пишу оба, чтобы избавиться от возможных вопросов: "А что писать в coment/reason" Подмигивающий
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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