Jump to content

Recommended Posts

Posted

 

I'll be back :)

 

З завтрашнього дня виходжу на роботу.

Як здоров'ячко? Бо мені казали, що ви захворіли.

 

В мене - взагалі супер. А жінку сьогодні вже виписали. Так що непродуктивні лікарняний/міні відпустка підійшли до кінця :)

Posted

 

Если не затруднит, подскажите куда нужно подставить,

Где-то в /stg-2.408/projects/stargazer/

 

 

 

if баланс минус баланс =0 то обрабатывать абонплату,

(X-X)==0 всегда

 

 

 

else баланс минус баланс !=0 то заблочить пользователя и т д.

Также как и (Y-Y)==0

 

 

 

Надеюсь ясно выражаюсь ?

Нет. Вообще бл..дь не ясно, как эти ваши фантазии про "баланс минус баланс" соотносятся с объективной четырехмерной реальностью.

 

о м г... x * 1 = +y - снимать. x * 1 = -y не снимать. Не ругайтесь.

Posted

 

 

-0.1 это не ноль...

Премию срочно! 

 

ага... Вам если докажете что  ноль...

 

Вы странный человек, покажите где я писал что -0,1 это тоже что и 0, я вам об одном вы мне про -0,1.

Posted (edited)

Короче. Подскажите как решить вопрос ? Имеет ли он адекватное решение ? 

Edited by 0TshEL_n1ck
Posted (edited)

Ем, а може reset_ao=1 в billing.ini?

Отличный вариант, Работать будет ? А если поставить 0.1 ? 

Edited by 0TshEL_n1ck
Posted (edited)

 

Ем, а може reset_ao=1 в billing.ini?

Отличный вариант, Работать будет ? А если поставить 0.1 ? 

 

Я даже больше скажу: RESET_AO=xyu или RESET_AO=fayans даст точно такой же эффект.

 

Хотя более склоняюсь к фаянсу.

Edited by nightfly
Posted

Не понимаю что мне там смотреть. Минус это минус, плюс это плюс, а ноль это ноль. Да, и еще, ноль может быть отрицательным: http://en.wikipedia.org/wiki/Signed_zero

Почему там где-то что-то отключает или не отключает — без понятия. Почему показывает только 6 знаков — без понятия.

Posted (edited)
Так тепер ви згодні що все таки -0 може бути? І що тикання в фак було не до шмиги?

Тикання в фак якраз до самої шмиги бо вирішує проблему скоріш за все в корені.

 

 "-0" пхпмайадмін скоріш за все додає як текст, теоретично старгейзер може так як я описав вище вписати вам -0,000000

можете спробувати вліпити FeeChargeType = 2 (незнімати бабло якщо загоним абона в мінус), якщо бабло незніме це непрямий доказ моєї здогадки.

 

як є насправді може розібратися madf

 

 

про абонент активний  і т. д.  я відповідав 0TshEL_n1ck, що він проігнорив і щось там про своє настирливо розказує, замість того, щоб глянути які у нього там реалії і що пише старгейзер на юзера чому не відключає з мінусом.

Короче. Подскажите как решить вопрос ? Имеет ли он адекватное решение ? 

 

тут два варіанта або розказати нам те, що я просив вас тут http://local.com.ua/forum/topic/66045-автозаморозка/page-2#entry689474

або фаянс :D

Edited by mgo
Posted (edited)

madf, вчера с Ростиславом смотрели.... таки есть где то косяк и скорее с полем double, було там по мне какое-то движение, нигде этих 9 знаков не видно, есть на счету 0,01 копейка. делаем корректировку на -0,01, инет отпадает но при этом все в биллинге пишет красиво что я активен ...

В то время в логе

Admin 'admin', 127.0.0.1: User 'barvit': 'cash' parameter changed from '0.010000' to '-0.000000'. 

Плюнул я на это дело, и сделал не корректировку а просто установку в 0. Инет есть, добавил корректировкой 0,01, и потом снял, и стало все красиво. Вообщем где-то он в поле накапливает эти хз какие тысячные копейки, Но с такими раскладами юзера будет все время колбасить пока не установишь счет в заведомо целое число, ну или число с 6 знаками. если проводить манипуляции при этом глюке не просотй установкой а сложением или вычитанием к остатку, то толку нет, где то он в этом поле хранит эту срань, только ее не видно. Видать нельзя юзать этот тип поля для таких манипуляций. Вот Ростик вчера это штудировал...

http://habrahabr.ru/post/112953/

Edited by BARVIT
Posted

Я читал оригинал (он в источниках под п.2 указан). Да, деньги нельзя считать как вещественные числа. Да, об этом vop писал еще в 2006-м или 2007-м году. Но нельзя вот так просто взять и выпилить double из stg. Если кого-то напрягает это балансирование на границе нуля - пусть не использует SpreadFee. Если нужна ежедневная АП - пусть попросит у меня патч.

 

По поводу активности не понял. Что значит "в биллинге пишет красиво что я активен"?

Posted (edited)

В биллинге показывает 0 на счету, без всяких там копеек. активен - значит есть денюжка на счету. и абон должен работать, соответственно билинг при новых нововведениях с указанием даты до когда абон работает тоже пишет что ему еще в этой дате работать, но по факту доступа нет. Когда реальный минус то так и пишет красными букавками :) Задолженность :)

Edited by BARVIT
Posted (edited)

Не могли б Вы со мной поделиться патчем ? А подскажите, его нужно будет переустанавливать каждый раз после обновления ubi ? 


 

Edited by 0TshEL_n1ck
Posted (edited)
Не могли б Вы со мной поделиться патчем ?

Не могли бы.

http://ubilling.net.ua/stg/stg-new-daily-fee.tar.gz

 

8643$ можете высылать бандеролью, мелкими немечеными купьюрами :)

 

 

 

А подскажите, его нужно будет переустанавливать каждый раз после обновления ubi ?

Нет.

 

 

Мануал по обновлению планировал написать еще вчера, но как-то шибко занят другими срочными штуками. Намалюю когда освобожусь.

Edited by nightfly
Posted (edited)

Простите, а как работает патч? На сколько я понял double таки присутствует, а остаток просто округляется до красивых цифр? Или месячная стоимость тарифа будет исходить из суточной стоимости самого тарифа?

пс. в исходнике буду долго искать :(

Edited by 2late
Posted

Пропустите первый gmake clean в /project/stargazer, дальше все пойдет как надо.

  • 1 month later...
Posted

То як там з розморозкою, після здійснення оплати? Було б добре в кабінеті юзера - можливість самостійно розморожуватись. Шось таке планується ????

Чи ставити http://wiki.ubilling.net.ua/doku.php?id=stargazerdailyfee , шукати золоту середину, і відключати н-х автозаморозку?

Posted

Почитайте доку до старгейзеру... бо я вже з десяток разів писав на форумі, що є три типи зняття АП.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...