This commit is contained in:
aozhiwei 2023-08-08 10:41:29 +08:00
parent 073fdb018d
commit 1d0b6e42dc

View File

@ -11,6 +11,8 @@ async function buy(session) {
const seller = bcutils.toNormalAddress(session.request('seller', '')); const seller = bcutils.toNormalAddress(session.request('seller', ''));
const netId = session.request('net_id'); const netId = session.request('net_id');
const price = session.request('price'); const price = session.request('price');
const currencyName = session.request('currency_name');
const orderId = session.request('order_id');
const bc = serviceFactory.create('BlockChain'); const bc = serviceFactory.create('BlockChain');
{ {
const ret = await bc.init(netId); const ret = await bc.init(netId);
@ -32,11 +34,11 @@ async function buy(session) {
} }
} }
const currency = bc.getContractAddressByName(contract.CEG_INSTANCE_NAME); const currency = bc.getCurrencyAddressByName(currencyName);
const userAddress = bc.getUserAddress(); const userAddress = bc.getUserAddress();
{ {
if (!bc.isValidAddress(currency)) { if (!bc.isValidAddress(currency)) {
session.rspErr(500, 'ceg error'); session.rspErr(500, 'currency error');
return; return;
} }
} }
@ -66,7 +68,6 @@ async function buy(session) {
['trans_id', transId] ['trans_id', transId]
]); ]);
const nonce = transId; const nonce = transId;
const orderId = transId;
const signature = await bc.soliditySha3Sign( const signature = await bc.soliditySha3Sign(
account, account,
seller, seller,