Commit 2a9e8d5a authored by shajiaiming's avatar shajiaiming

fix

parent a493990d
...@@ -4,6 +4,7 @@ namespace console\controllers; ...@@ -4,6 +4,7 @@ namespace console\controllers;
use common\models\psources\Coin; use common\models\psources\Coin;
use common\models\psources\CoinIssueCoin; use common\models\psources\CoinIssueCoin;
use common\models\psources\CoinIssueTransfer;
use common\service\chain33\Chain33Service; use common\service\chain33\Chain33Service;
use Yii; use Yii;
use yii\console\Controller; use yii\console\Controller;
...@@ -69,6 +70,15 @@ class IssueCoinController extends Controller ...@@ -69,6 +70,15 @@ class IssueCoinController extends Controller
public function actionManualIssue() public function actionManualIssue()
{ {
$issue_transfer = CoinIssueTransfer::find()->where(['send_result' => 0, 'msg' => 0])->asArray()->all();
if (false == $issue_transfer) {
echo date('Y-m-d H:i:s') . '暂无发行任务' . PHP_EOL;
return 0;
}
foreach ($issue_transfer as $val) {
}
$issue_coin_model = CoinIssueCoin::find() $issue_coin_model = CoinIssueCoin::find()
->select('id, name, platform_id, symbol, introduction, total, category, owner') ->select('id, name, platform_id, symbol, introduction, total, category, owner')
->where(['status' => CoinIssueCoin::ALLOW_ISSUE]) ->where(['status' => CoinIssueCoin::ALLOW_ISSUE])
...@@ -83,8 +93,8 @@ class IssueCoinController extends Controller ...@@ -83,8 +93,8 @@ class IssueCoinController extends Controller
$node = Yii::$app->params['chain_nodes']['STO']; $node = Yii::$app->params['chain_nodes']['STO'];
$chain_service = new Chain33Service($node); $chain_service = new Chain33Service($node);
foreach ($issue_coin_model as $issue_coin) { foreach ($issue_coin_model as $issue_coin) {
go(function () use ($issue_coin, $chain_service) { #go(function () use ($issue_coin, $chain_service) {
\Co::sleep(0.5); # \Co::sleep(0.5);
$params = [ $params = [
'name' => $issue_coin->name, 'name' => $issue_coin->name,
'symbol' => $issue_coin->symbol, 'symbol' => $issue_coin->symbol,
...@@ -114,7 +124,7 @@ class IssueCoinController extends Controller ...@@ -114,7 +124,7 @@ class IssueCoinController extends Controller
'id' => $issue_coin['id'], 'id' => $issue_coin['id'],
]); ]);
} }
}); #});
} }
echo date('Y-m-d H:i:s') . '发行成功' . PHP_EOL; echo date('Y-m-d H:i:s') . '发行成功' . PHP_EOL;
return 0; return 0;
......
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