diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index 297af70a..5a587dc4 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -22,16 +22,16 @@ use models\Nft; use models\BuyRecord; use services\MarketService; -const CURRENCY_DECIMALS = 8; -const PRICE_PAD = '0000000000'; - -const PRESALE_NOT_STARTED = 0; -const PRESALE_PREPARE = 1; -const PRESALE_STARTED = 2; -const PRESALE_SOLD_OUT = 3; - class MarketController extends BaseController { + const CURRENCY_DECIMALS = 8; + const PRICE_PAD = '0000000000'; + + const PRESALE_NOT_STARTED = 0; + const PRESALE_PREPARE = 1; + const PRESALE_STARTED = 2; + const PRESALE_SOLD_OUT = 3; + private function isTestMode() { return isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443 && SERVER_ENV == _TEST; @@ -47,7 +47,7 @@ class MarketController extends BaseController { 'countdown' => 0, 'sold_num' => 0, 'total_num' => 0, - 'state' => PRESALE_NOT_STARTED, + 'state' => self::PRESALE_NOT_STARTED, 'title' => $this->escapeString(mt\Parameter::getVal('pre_sale_not_started_title', '')), 'hint' => $this->escapeString(mt\Parameter::getVal('pre_sale_not_started_hint', '')), 'buyable_list' => array(), @@ -64,16 +64,16 @@ class MarketController extends BaseController { $totalNum = $currBatchMeta['number_of_props']; $buyed = $this->isTestMode() ? 0 : BoxOrder::isBuyed($account, $currBatchMeta['id']); $title = ''; - $state = PRESALE_PREPARE; + $state = self::PRESALE_PREPARE; if ($countdown > 0) { - $state = PRESALE_PREPARE; + $state = self::PRESALE_PREPARE; } else { if ($soldNum >= $totalNum) { $title = $this->escapeString($currBatchMeta['end_title']); - $state = PRESALE_SOLD_OUT; + $state = self::PRESALE_SOLD_OUT; } else { $title = $this->escapeString($currBatchMeta['begin_title']); - $state = PRESALE_STARTED; + $state = self::PRESALE_STARTED; } } $presaleInfo = array( @@ -156,7 +156,7 @@ class MarketController extends BaseController { myself()->_rspErr(500, 'server internal error'); return; } - $originalPrice = $meta['price'] * pow(10, CURRENCY_DECIMALS); + $originalPrice = $meta['price'] * pow(10, self::CURRENCY_DECIMALS); $discountPrice = $meta['discount'] * 100 > 0 ? $originalPrice * $meta['discount'] : $originalPrice; $saleBox = array( @@ -171,7 +171,7 @@ class MarketController extends BaseController { 'original_price' => $originalPrice, 'discount_price' => $discountPrice, 'discount_rate' => $meta['discount'], - 'decimals' => CURRENCY_DECIMALS, + 'decimals' => self::CURRENCY_DECIMALS, 'contract_address' => $currencyMeta['address'], ) ) @@ -251,11 +251,11 @@ class MarketController extends BaseController { myself()->_rspErr(500, 'not white list user'); return; } - $originalPrice = $goodsMeta['price'] * pow(10, CURRENCY_DECIMALS); + $originalPrice = $goodsMeta['price'] * pow(10, self::CURRENCY_DECIMALS); $discountPrice = $goodsMeta['discount'] * 100 > 0 ? $originalPrice * $goodsMeta['discount'] : $originalPrice; - $discountPrice .= PRICE_PAD; + $discountPrice .= self::PRICE_PAD; error_log('price:' . $price . ' discountPrice:' . $discountPrice); if (!$discountPrice || strcmp($price, $discountPrice) != 0) { myself()->_rspErr(500, 'price error');