skn писал(а):
Код:
cpm.updateTextParam(64, 78, Integer.toString(AccountId), 0);
ищет в базе строку с ключом 64, 78, если находит обновляет, если не находит создает новую.
не понимаю почему у вас cid задан число, а не переменной?
это для проверки, это переписанный экшен на создание договора
Код:
import java.sql.SQLException;
import ru.bitel.bgbilling.common.BGException;
import ru.bitel.bgbilling.common.BGMessageException;
import ru.bitel.common.Utils;
import ru.bitel.common.sql.ConnectionSet;
import bitel.billing.server.util.*;
import java.util.*;
import bitel.billing.server.contract.bean.ContractParameterManager;
public class ActionNewContract
extends bitel.billing.server.contract.action.ActionNewContract
{
@Override
public void doAction()
throws SQLException, BGException
{
int AccountId = getIntParameter( "AccountId", -1 );
ContractParameterManager cpm = new ContractParameterManager( con );
cpm.updateTextParam(125, 78, Integer.toString(AccountId), 0);
System.out.println(AccountId);
super.doAction();
}
}
вот код, могу переменную подставить, cid результатта тоже нет
_________________
Код:
Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegramСтиль программирования - пьяный мастерстер
Разработка мобильных приложений