|
|
@ -26,6 +26,7 @@ use app\model\StockGBXListModel; |
|
|
|
use app\model\StockHkdListModel; |
|
|
|
use app\model\StockIdnListModel; |
|
|
|
use app\model\StockIdnTradeModel; |
|
|
|
use app\model\StockIndexInrListModel; |
|
|
|
use app\model\StockInListModel; |
|
|
|
use app\model\StockInTradeModel; |
|
|
|
use app\model\StockJpListModel; |
|
|
@ -886,6 +887,38 @@ class Index extends AdminBaseController |
|
|
|
return json(['msg' => '外汇 缓存完成 SUCCESS']); |
|
|
|
} |
|
|
|
|
|
|
|
// 印度股指 |
|
|
|
public function cacheIndexInrStock() |
|
|
|
{ |
|
|
|
try { |
|
|
|
$redis = (new AdminBaseService())->getRedis(); |
|
|
|
// 缓存印度股指 |
|
|
|
$indexInrList = StockIndexInrListModel::where('status', '=', '1')->select(); |
|
|
|
if (!$indexInrList->isEmpty()) { |
|
|
|
foreach ($indexInrList as $indexInr) { |
|
|
|
$fee_key = "IndexInr:STOCK:LIST:" . strtoupper($indexInr->trade_name); |
|
|
|
$redis->del($fee_key); |
|
|
|
$redis->hMSet($fee_key, [ |
|
|
|
'name' => strtoupper($indexInr->trade_name), |
|
|
|
'code' => strtoupper($indexInr->trade_name), |
|
|
|
'sort' => $indexInr->sort, |
|
|
|
'face_value' => $indexInr->face_value, |
|
|
|
'min_pry' => $indexInr->min_pry, |
|
|
|
'max_pry' => $indexInr->max_pry, |
|
|
|
'compel_num' => $indexInr->compel_num, |
|
|
|
'keep_decimal' => $indexInr->keep_decimal, |
|
|
|
'status' => $indexInr->status, |
|
|
|
'is_owner' => $indexInr->is_owner, |
|
|
|
]); |
|
|
|
var_dump($redis->hGetAll($fee_key)); |
|
|
|
} |
|
|
|
} |
|
|
|
return json(['msg' => '印度股指 缓存完成 SUCCESS']); |
|
|
|
} catch (\Exception $exception) { |
|
|
|
return json(['msg' => $exception->getMessage()]); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/* |
|
|
|
* 执行IPO中签 |
|
|
|
* */ |
|
|
|