Commit ed4df541 authored by shajiaiming's avatar shajiaiming

关联查询

parent 388bd269
...@@ -21,7 +21,7 @@ class IssueCoinController extends Controller ...@@ -21,7 +21,7 @@ class IssueCoinController extends Controller
} }
$issue_coin_model = CoinIssueCoin::find() $issue_coin_model = CoinIssueCoin::find()
->select('id, name, symbol, introduction, total, category, owner') ->select('id, name, platform_id, symbol, introduction, total, category, owner')
->where(['status' => CoinIssueCoin::UN_AUDIT]) ->where(['status' => CoinIssueCoin::UN_AUDIT])
->orderBy('create_time desc') ->orderBy('create_time desc')
->all(); ->all();
...@@ -30,7 +30,6 @@ class IssueCoinController extends Controller ...@@ -30,7 +30,6 @@ class IssueCoinController extends Controller
echo date('Y-m-d H:i:s') . '暂无发行任务' . PHP_EOL; echo date('Y-m-d H:i:s') . '暂无发行任务' . PHP_EOL;
return 0; return 0;
} }
$chain_service = new Chain33Service(); $chain_service = new Chain33Service();
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) {
...@@ -41,13 +40,11 @@ class IssueCoinController extends Controller ...@@ -41,13 +40,11 @@ class IssueCoinController extends Controller
'introduction' => $issue_coin->introduction, 'introduction' => $issue_coin->introduction,
//'total' => (int)$issue_coin->total, //'total' => (int)$issue_coin->total,
'total' => 10, 'total' => 10,
//'price' => (int)$issue_coin[''], 'price' => isset($issue_coin->platform->issue_charge) ? (int)$issue_coin->platform->issue_charge : 0,
'price' => 3,
'category' => (int)$issue_coin->category, 'category' => (int)$issue_coin->category,
//'owner' => $issue_coin->owner //'owner' => $issue_coin->owner
'owner' => '14TaZDqdzzmt8FcLrSJuWQux62JXmJynR9' 'owner' => '14TaZDqdzzmt8FcLrSJuWQux62JXmJynR9'
]; ];
$result = $chain_service->createRawTokenPreCreateTx($params); $result = $chain_service->createRawTokenPreCreateTx($params);
if (null == $result['error'] && false == $result['code']) { if (null == $result['error'] && false == $result['code']) {
$status = CoinIssueCoin::SUCCESS_ISSUE; $status = CoinIssueCoin::SUCCESS_ISSUE;
...@@ -72,7 +69,7 @@ class IssueCoinController extends Controller ...@@ -72,7 +69,7 @@ class IssueCoinController extends Controller
public function actionManualIssue() public function actionManualIssue()
{ {
$issue_coin_model = CoinIssueCoin::find() $issue_coin_model = CoinIssueCoin::find()
->select('id, name, 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])
->orderBy('create_time desc') ->orderBy('create_time desc')
->all(); ->all();
...@@ -92,8 +89,7 @@ class IssueCoinController extends Controller ...@@ -92,8 +89,7 @@ class IssueCoinController extends Controller
'introduction' => $issue_coin->introduction, 'introduction' => $issue_coin->introduction,
//'total' => (int)$issue_coin->total, //'total' => (int)$issue_coin->total,
'total' => 10, 'total' => 10,
//'price' => (int)$issue_coin[''], 'price' => isset($issue_coin->platform->issue_charge) ? (int)$issue_coin->platform->issue_charge : 0,
'price' => 3,
'category' => (int)$issue_coin->category, 'category' => (int)$issue_coin->category,
//'owner' => $issue_coin->owner //'owner' => $issue_coin->owner
'owner' => '14TaZDqdzzmt8FcLrSJuWQux62JXmJynR9' 'owner' => '14TaZDqdzzmt8FcLrSJuWQux62JXmJynR9'
......
...@@ -19,11 +19,11 @@ class IssueCoinController extends BaseController ...@@ -19,11 +19,11 @@ class IssueCoinController extends BaseController
$chain_id = \Yii::$app->request->get('chain_id', ''); $chain_id = \Yii::$app->request->get('chain_id', '');
if (1 == $platform_id) { if (1 == $platform_id) {
$query = CoinIssueCoin::find() $query = CoinIssueCoin::find()
->select('id, name, total, status, chain_id, owner, category, symbol, introduction, create_time') ->select('id, name, total, status, chain_id, platform_id, owner, category, symbol, introduction, create_time')
->orderBy('create_time desc'); ->orderBy('create_time desc');
} else { } else {
$query = CoinIssueCoin::find() $query = CoinIssueCoin::find()
->select('id, name, total, status, chain_id, owner, category, symbol, introduction, create_time') ->select('id, name, total, status, chain_id, platform_id, owner, category, symbol, introduction, create_time')
->where(['platform_id' => $platform_id]) ->where(['platform_id' => $platform_id])
->orderBy('create_time desc'); ->orderBy('create_time desc');
} }
...@@ -47,7 +47,7 @@ class IssueCoinController extends BaseController ...@@ -47,7 +47,7 @@ class IssueCoinController extends BaseController
foreach ($models as &$val) { foreach ($models as &$val) {
$val->chain_id = $val->chain->platform; $val->chain_id = $val->chain->platform;
$val->charge = isset($val->platform->issue_charge) ? $val->platform->issue_charge : 0; $val->charge = isset($val->platform->issue_charge) ? (int)$val->platform->issue_charge : 0;
} }
$data = [ $data = [
'list' => $models, 'list' => $models,
......
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