46 lines
1.3 KiB
PHP
46 lines
1.3 KiB
PHP
<?php
|
|
|
|
namespace services;
|
|
|
|
require_once('MarketCallbackBase.php');
|
|
require_once('services/callback/common/SignatureService.php');
|
|
|
|
use services\MarketCallbackBase;
|
|
use phpcommon\SqlHelper;
|
|
|
|
class MarketBuyOrderOk extends MarketCallbackBase {
|
|
|
|
public function process()
|
|
{
|
|
SignatureService::web3ServiceCheck();
|
|
error_log('MarketBuyOrderOk:' . json_encode($_REQUEST, JSON_PRETTY_PRINT));
|
|
|
|
$tokenId = getReqVal('tokenId', '');
|
|
$orderId = getReqVal('orderId', '');
|
|
$nftToken = getReqVal('nftToken', '');
|
|
$amount = getReqVal('amount', 0);
|
|
$seller = strtolower(getReqVal('seller', ''));
|
|
$buyer = strtolower(getReqVal('buyer', ''));
|
|
$erc20 = getReqVal('erc20', '');
|
|
$price = getReqVal('price', '');
|
|
|
|
error_log(
|
|
"eventBuyOrder:" . json_encode(
|
|
array(
|
|
'tokenId' => $tokenId,
|
|
'orderId' => $orderId,
|
|
'nftToken' => $nftToken,
|
|
'amount' => $amount,
|
|
'seller' => $seller,
|
|
'buyer' => $buyer,
|
|
'erc20' => $erc20,
|
|
'price' => $price,
|
|
),
|
|
JSON_PRETTY_PRINT
|
|
)
|
|
);
|
|
|
|
}
|
|
|
|
}
|