Commit 7f5041a8 authored by shajiaiming's avatar shajiaiming

优化

parent 421e9a9e
......@@ -67,7 +67,6 @@ class CrossChainController extends Controller
return 0;
}
$transfer_number = [];
foreach ($model as $val) {
$node_params = $val['transfer_url'];
$node_params = explode(':', $node_params);
......@@ -79,10 +78,12 @@ class CrossChainController extends Controller
$service = new Chain33Service($node_params);
$send_result = $val['send_result'];
$result = $service->QueryTransaction($send_result);
if (-1 == $result['code']) {
echo date('Y-m-d H:i:s') . 'ID:' . $val['id'] . '查询错误' . PHP_EOL;
continue;
$msg = $result['msg'];
$query_result = $result['code'];
goto doEnd;
// echo date('Y-m-d H:i:s') . 'ID:' . $val['id'] . '查询错误' . PHP_EOL;
// continue;
}
if (isset($result['result']['actionName']) && 'unknown' == $result['result']['actionName']) {
......@@ -93,9 +94,13 @@ class CrossChainController extends Controller
$msg = 'success';
} else {
$query_result = 'fail';
$msg = $result['result']['receipt']['logs'][0]['log'];
foreach ($result['result']['receipt']['logs'] as $log) {
if (is_array($log['log'])) continue;
$msg = isset($log['log']) ? $log['log'] : '查询错误';
}
}
$transfer_number[] = $val['transfer_number'];
doEnd :
$currentModel = CoinCrossChain::findOne($val['id']);
$currentModel->query_result = $query_result;
$currentModel->msg = $msg;
......@@ -111,7 +116,7 @@ class CrossChainController extends Controller
}
}
echo date('Y-m-d H:i:s') . '查询成功' . PHP_EOL;
echo date('Y-m-d H:i:s') . '查询完毕' . PHP_EOL;
return 0;
}
}
\ No newline at end of file
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