Commit 29212966 authored by shajiaiming's avatar shajiaiming

Merge branch 'feature/optimize' into 'master'

Feature/optimize See merge request !316
parents 1d83c108 f5c74fcf
...@@ -128,8 +128,9 @@ class CoinController extends BaseController ...@@ -128,8 +128,9 @@ class CoinController extends BaseController
$limit = $request->post('limit', 999); $limit = $request->post('limit', 999);
$platform_id = $request->post('platform_id', 1);//默认币钱包 $platform_id = $request->post('platform_id', 1);//默认币钱包
$recommend = $request->post('recommend', ''); $recommend = $request->post('recommend', '');
$type = $request->post('type', 1);
$chain = $request->post('chain', ''); $chain = $request->post('chain', '');
$condition = ['platform_id' => $platform_id, 'type' => 1]; $condition = ['platform_id' => $platform_id, 'type' => $type];
if ($recommend) { if ($recommend) {
$condition['recommend'] = $recommend; $condition['recommend'] = $recommend;
} }
......
...@@ -10,6 +10,9 @@ class SecKillController extends BaseController ...@@ -10,6 +10,9 @@ class SecKillController extends BaseController
{ {
public function actionIndex() public function actionIndex()
{ {
echo hash(141414, 'The quick brown fox jumped over the lazy dog.');
exit;
$num = $this->randomFloat(1, 3); $num = $this->randomFloat(1, 3);
$expire = 5; $expire = 5;
$nowTime = time(); $nowTime = time();
...@@ -32,7 +35,10 @@ class SecKillController extends BaseController ...@@ -32,7 +35,10 @@ class SecKillController extends BaseController
goto doEnd; goto doEnd;
} }
//$is_locked = $redis->set($lock_key, $expTime, 'ex', 5, 'nx');
$is_locked = $redis->setnx($lock_key, $expTime); $is_locked = $redis->setnx($lock_key, $expTime);
if (!$is_locked) { if (!$is_locked) {
$this->msg = 'ahaaa, locked'; $this->msg = 'ahaaa, locked';
$this->code = -1; $this->code = -1;
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
namespace api\controllers; namespace api\controllers;
use common\models\psources\CoinPlatformWithHold;
use Yii; use Yii;
use api\base\BaseController; use api\base\BaseController;
use common\business\ExchangeBusiness; use common\business\ExchangeBusiness;
...@@ -58,6 +59,8 @@ class WalletCoinController extends BaseController ...@@ -58,6 +59,8 @@ class WalletCoinController extends BaseController
->one(); ->one();
} }
if (!empty($model)) { if (!empty($model)) {
$lock = CoinPlatformWithHold::find()->select('lock')->where(['platform' => $model['platform']])->asArray()->one();
$model['lock'] = (int)$lock['lock'];
$this->data = array_merge($this->data, [$model]); $this->data = array_merge($this->data, [$model]);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment