nightfly Posted December 9, 2014 Posted December 9, 2014 I'll be back З завтрашнього дня виходжу на роботу. Як здоров'ячко? Бо мені казали, що ви захворіли. В мене - взагалі супер. А жінку сьогодні вже виписали. Так що непродуктивні лікарняний/міні відпустка підійшли до кінця
0TshEL_n1ck Posted December 9, 2014 Author Posted December 9, 2014 Если не затруднит, подскажите куда нужно подставить, Где-то в /stg-2.408/projects/stargazer/ if баланс минус баланс =0 то обрабатывать абонплату, (X-X)==0 всегда else баланс минус баланс !=0 то заблочить пользователя и т д. Также как и (Y-Y)==0 Надеюсь ясно выражаюсь ? Нет. Вообще бл..дь не ясно, как эти ваши фантазии про "баланс минус баланс" соотносятся с объективной четырехмерной реальностью. о м г... x * 1 = +y - снимать. x * 1 = -y не снимать. Не ругайтесь.
0TshEL_n1ck Posted December 9, 2014 Author Posted December 9, 2014 -0.1 это не ноль... Премию срочно! ага... Вам если докажете что ноль...
BARVIT Posted December 9, 2014 Posted December 9, 2014 -0.1 это не ноль... Премию срочно! ага... Вам если докажете что ноль... Вы странный человек, покажите где я писал что -0,1 это тоже что и 0, я вам об одном вы мне про -0,1.
0TshEL_n1ck Posted December 9, 2014 Author Posted December 9, 2014 (edited) Короче. Подскажите как решить вопрос ? Имеет ли он адекватное решение ? Edited December 9, 2014 by 0TshEL_n1ck
0TshEL_n1ck Posted December 9, 2014 Author Posted December 9, 2014 (edited) Ем, а може reset_ao=1 в billing.ini? Отличный вариант, Работать будет ? А если поставить 0.1 ? Edited December 9, 2014 by 0TshEL_n1ck
nightfly Posted December 9, 2014 Posted December 9, 2014 (edited) Ем, а може reset_ao=1 в billing.ini? Отличный вариант, Работать будет ? А если поставить 0.1 ? Я даже больше скажу: RESET_AO=xyu или RESET_AO=fayans даст точно такой же эффект. Хотя более склоняюсь к фаянсу. Edited December 9, 2014 by nightfly
madf Posted December 10, 2014 Posted December 10, 2014 Не понимаю что мне там смотреть. Минус это минус, плюс это плюс, а ноль это ноль. Да, и еще, ноль может быть отрицательным: http://en.wikipedia.org/wiki/Signed_zero Почему там где-то что-то отключает или не отключает — без понятия. Почему показывает только 6 знаков — без понятия.
mgo Posted December 10, 2014 Posted December 10, 2014 (edited) Так тепер ви згодні що все таки -0 може бути? І що тикання в фак було не до шмиги? Тикання в фак якраз до самої шмиги бо вирішує проблему скоріш за все в корені. "-0" пхпмайадмін скоріш за все додає як текст, теоретично старгейзер може так як я описав вище вписати вам -0,000000 можете спробувати вліпити FeeChargeType = 2 (незнімати бабло якщо загоним абона в мінус), якщо бабло незніме це непрямий доказ моєї здогадки. як є насправді може розібратися madf про абонент активний і т. д. я відповідав 0TshEL_n1ck, що він проігнорив і щось там про своє настирливо розказує, замість того, щоб глянути які у нього там реалії і що пише старгейзер на юзера чому не відключає з мінусом. Короче. Подскажите как решить вопрос ? Имеет ли он адекватное решение ? тут два варіанта або розказати нам те, що я просив вас тут http://local.com.ua/forum/topic/66045-автозаморозка/page-2#entry689474 або фаянс Edited December 10, 2014 by mgo
BARVIT Posted December 10, 2014 Posted December 10, 2014 (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 December 10, 2014 by BARVIT
madf Posted December 10, 2014 Posted December 10, 2014 Я читал оригинал (он в источниках под п.2 указан). Да, деньги нельзя считать как вещественные числа. Да, об этом vop писал еще в 2006-м или 2007-м году. Но нельзя вот так просто взять и выпилить double из stg. Если кого-то напрягает это балансирование на границе нуля - пусть не использует SpreadFee. Если нужна ежедневная АП - пусть попросит у меня патч. По поводу активности не понял. Что значит "в биллинге пишет красиво что я активен"?
BARVIT Posted December 10, 2014 Posted December 10, 2014 (edited) В биллинге показывает 0 на счету, без всяких там копеек. активен - значит есть денюжка на счету. и абон должен работать, соответственно билинг при новых нововведениях с указанием даты до когда абон работает тоже пишет что ему еще в этой дате работать, но по факту доступа нет. Когда реальный минус то так и пишет красными букавками Задолженность Edited December 10, 2014 by BARVIT
BARVIT Posted December 10, 2014 Posted December 10, 2014 патч это тот где указывать в самом тарифе суточную стоимость?
0TshEL_n1ck Posted December 10, 2014 Author Posted December 10, 2014 (edited) Не могли б Вы со мной поделиться патчем ? А подскажите, его нужно будет переустанавливать каждый раз после обновления ubi ? Edited December 10, 2014 by 0TshEL_n1ck
nightfly Posted December 10, 2014 Posted December 10, 2014 (edited) Не могли б Вы со мной поделиться патчем ? Не могли бы. http://ubilling.net.ua/stg/stg-new-daily-fee.tar.gz 8643$ можете высылать бандеролью, мелкими немечеными купьюрами А подскажите, его нужно будет переустанавливать каждый раз после обновления ubi ? Нет. Мануал по обновлению планировал написать еще вчера, но как-то шибко занят другими срочными штуками. Намалюю когда освобожусь. Edited December 10, 2014 by nightfly
2late Posted December 10, 2014 Posted December 10, 2014 (edited) Простите, а как работает патч? На сколько я понял double таки присутствует, а остаток просто округляется до красивых цифр? Или месячная стоимость тарифа будет исходить из суточной стоимости самого тарифа? пс. в исходнике буду долго искать Edited December 10, 2014 by 2late
nightfly Posted December 11, 2014 Posted December 11, 2014 http://wiki.ubilling.net.ua/doku.php?id=stargazerdailyfee
BARVIT Posted December 11, 2014 Posted December 11, 2014 Хз, что-то не получается обновиться # fetch http://ubilling.net.ua/stg/stg-new-daily-fee.tar.gz# tar zxvf stg-new-daily-fee.tar.gz# cd stg-new-daily-fee# cd projects/stargazer/# gmake clean Makefile:5: ../../Makefile.conf: No such file or directory gmake: *** No rule to make target `../../Makefile.conf'. Stop.
2late Posted December 11, 2014 Posted December 11, 2014 Пропустите первый gmake clean в /project/stargazer, дальше все пойдет как надо.
BARVIT Posted December 11, 2014 Posted December 11, 2014 (edited) del Edited December 11, 2014 by BARVIT
chinhis Posted February 5, 2015 Posted February 5, 2015 То як там з розморозкою, після здійснення оплати? Було б добре в кабінеті юзера - можливість самостійно розморожуватись. Шось таке планується ???? Чи ставити http://wiki.ubilling.net.ua/doku.php?id=stargazerdailyfee , шукати золоту середину, і відключати н-х автозаморозку?
l1ght Posted February 5, 2015 Posted February 5, 2015 Почитайте доку до старгейзеру... бо я вже з десяток разів писав на форумі, що є три типи зняття АП.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now