forum.bitel.ru http://forum.bitel.ru/ |
|
Получение title договора из своего action http://forum.bitel.ru/viewtopic.php?f=19&t=4624 |
Страница 1 из 1 |
Автор: | jack7 [ 05 окт 2010, 18:24 ] |
Заголовок сообщения: | Получение title договора из своего action |
Доброе время суток BG версия 5.0, сборка 769 Пытаюсь получить title договора, при вызове action из личного кабинета Но в логе получаю null Код: import bitel.billing.server.contract.bean.*; String title = null; Contract account = new Contract(); title = account.getTitle(); System.out.print("title: " + title); server.log писал(а): 10-05/18:16:50 INFO [http-8443-1] LoggingPrintStream - title: null ps можно конечно через базу получить, так как известен cid, но хочется через API |
Автор: | skn [ 05 окт 2010, 20:09 ] |
Заголовок сообщения: | Re: Получение title договора из своего action |
и где в Вашем коде cid? |
Автор: | jack7 [ 05 окт 2010, 20:17 ] |
Заголовок сообщения: | Re: Получение title договора из своего action |
выше я привел часть кода cid получается автоматом вот весь код Код: import java.util.*; import bitel.billing.server.contract.bean.*; import bitel.billing.server.script.bean.event.Event.*; import bitel.billing.server.contract.action.ActionBase; import java.sql.SQLException; import bitel.billing.server.util.*; import bitel.billing.server.script.bean.event.Event.*; import bitel.billing.server.contract.bean.*; public final class WebAction_kasper extends ActionBase { protected String app = null; protected String do_it = null; protected String title = null; public void doAction() throws SQLException { // Получение параметров от пользователя app = getParameter("app",""); do_it = getParameter("do_it",""); // Получение номера договора Contract account = new Contract(); title = account.getTitle(); System.out.print("Наименование: " + title); if(title == null) { setErrorStatus("Договор не найден, активация невозможна"); System.out.print("Договор не найден, активация невозможна, cid=" + cid); return; } }; }; в логе cid выводится именно того пользователя, который заходит в кабинет |
Автор: | dimOn [ 05 окт 2010, 20:23 ] |
Заголовок сообщения: | Re: Получение title договора из своего action |
Цитата: cid получается автоматом получается автоматом, используете то где его?
|
Автор: | dimOn [ 05 окт 2010, 20:25 ] |
Заголовок сообщения: | Re: Получение title договора из своего action |
По всей видимости, вы имели ввиду что-то подобное Код: ContractManager cm = new ContractManager( con );
Contract account = cm.getContractByID( cid ); |
Автор: | jack7 [ 05 окт 2010, 20:53 ] |
Заголовок сообщения: | Re: Получение title договора из своего action |
dimOn, спасибо - это то что надо ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |