Смена номера счета

Здесь можно задать вопросы не связанные с работой АСР. FreeBSD/Linux
Ответить
muserun
Сообщения: 31
Зарегистрирован: Вт окт 23, 2018 10:24 am

Смена номера счета

Сообщение muserun » Вт фев 19, 2019 11:15 am

Здравствуйте. Возник вопрос о смене номера счета для сотен абонентов. Abills 0.58 Debian 8
Сейчас порядок номеров счетов от 1 и до .... Необходимо сделать 100001 и до 102333 к примеру. Читал здесь http://abills.net.ua/wiki/doku.php/abil ... anual:trix Пробовал сделать,но пришлось откатиться. Отвалилось половина интерфейса.

~AsmodeuS~
Site Admin
Сообщения: 5681
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Смена номера счета

Сообщение ~AsmodeuS~ » Вт фев 19, 2019 1:45 pm

какое именно поле интересует ?

muserun
Сообщения: 31
Зарегистрирован: Вт окт 23, 2018 10:24 am

Re: Смена номера счета

Сообщение muserun » Вт фев 19, 2019 2:26 pm

Я так понимаю,что в таблице users столбец bill_id Если конечно где-то не продублировано. Но ведь интересует не только смена ,а еще возможность что-бы запись продолжалась дальше с новыми значениями. Спасибо за быстрый ответ
Пробовали так,но в интерфейсе все сыпется

Код: Выделить всё

UPDATE users SET bill_id=bill_id+100000;
UPDATE payments SET bill_id=bill_id+100000;
UPDATE fees SET bill_id=bill_id+100000;

muserun
Сообщения: 31
Зарегистрирован: Вт окт 23, 2018 10:24 am

Re: Смена номера счета

Сообщение muserun » Ср фев 20, 2019 12:29 pm

Как тут многолюдно.....

~AsmodeuS~
Site Admin
Сообщения: 5681
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Смена номера счета

Сообщение ~AsmodeuS~ » Ср фев 20, 2019 5:21 pm

update bills SET id=id+100000

muserun
Сообщения: 31
Зарегистрирован: Вт окт 23, 2018 10:24 am

Re: Смена номера счета

Сообщение muserun » Чт фев 21, 2019 6:21 am

Все верно,но в разделе оплаты в столбце логин поля пустые после всех 4 запросов к базе. И в карточке абонента нет статистики по платежам. А новые записи формируются корректно... Т.Е. создаю новый платеж или добавляю абона-все нормально,... Есть возможность восстановить старые?

~AsmodeuS~
Site Admin
Сообщения: 5681
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Смена номера счета

Сообщение ~AsmodeuS~ » Чт фев 21, 2019 8:26 am

скорее всего вы и перенесли uid абонентов тоже

muserun
Сообщения: 31
Зарегистрирован: Вт окт 23, 2018 10:24 am

Re: Смена номера счета

Сообщение muserun » Чт фев 21, 2019 8:38 am

Еще раз спасибо за быстрый ответ.Но спрошу еще. Для уточнения. Выполнив 4 запроса к базе,я получил то что хотел,но потерял значения полей login и статистику платежей в карточке. Других запросов не выполнял. Почему эти значения меняются? Не пойму. Что-то на что-то ,где-то ссылается и при новых значениях уже не работает старая статистика платежей и поле login очищается в вебинтерфейсе.Но делая новый платеж,логин заполняется для конкретного платежа корректно и появляется новая статистка в карточке,т.е. этот последнй платеж. К тому новые абоны заводятся корректно Побороть можно?

~AsmodeuS~
Site Admin
Сообщения: 5681
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Смена номера счета

Сообщение ~AsmodeuS~ » Чт фев 21, 2019 9:12 am

еще раз напишу
Выскорее всего сместили uid или у пользователей или в оплатах

muserun
Сообщения: 31
Зарегистрирован: Вт окт 23, 2018 10:24 am

Re: Смена номера счета

Сообщение muserun » Пт фев 22, 2019 4:08 am

Спасибо ~AsmodeuS~ за помощь. Все работает.

~AsmodeuS~
Site Admin
Сообщения: 5681
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Смена номера счета

Сообщение ~AsmodeuS~ » Пт фев 22, 2019 7:26 am

а написать в чем был косяк ?

muserun
Сообщения: 31
Зарегистрирован: Вт окт 23, 2018 10:24 am

Re: Смена номера счета

Сообщение muserun » Вт фев 26, 2019 2:25 pm

Действительно... Косяка не было.Сделал следующее
Вернул все из бекапа и сделал 4 запроса...

UPDATE users SET bill_id=bill_id+600000;
UPDATE payments SET bill_id=bill_id+600000;
UPDATE fees SET bill_id=bill_id+600000;
UPDATE bills SET id=id+600000;

После отключил в таблице users_pi в строке UID - AUTO_INCREMENT .Сохранил. Включил снова AUTO_INCREMENT для этой строки. И все заработало. Без отключения и включения при создании пользователя номер счета принимал порядковые значения без +600000 . Не знаю почему,но так...
Все!!!

Еще раз спасибо за помощь!!!

~AsmodeuS~
Site Admin
Сообщения: 5681
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Смена номера счета

Сообщение ~AsmodeuS~ » Ср фев 27, 2019 8:18 am

Возможно у Вас еще какие то тригера были и после смены номера счета менлся uid

Ответить