From 1eb79e22d644e516747540a1effe25089a1a2db9 Mon Sep 17 00:00:00 2001 From: chuan <2154243450@qq.com> Date: Mon, 31 Mar 2025 18:06:52 +0800 Subject: [PATCH] dedupe --- app/admin/service/setting/IPOService.php | 2 +- app/home/controller/Market.php | 6 ++++++ app/home/route/app.php | 1 + app/home/service/MarketService.php | 13 ++++++++++++- 4 files changed, 20 insertions(+), 2 deletions(-) diff --git a/app/admin/service/setting/IPOService.php b/app/admin/service/setting/IPOService.php index 5f724dc7..c4b502c2 100644 --- a/app/admin/service/setting/IPOService.php +++ b/app/admin/service/setting/IPOService.php @@ -1749,7 +1749,7 @@ class IPOService extends AdminBaseService case 20: $result = [ 'tape' =>[ - 1 => "TSE", + 1 => "NSE", 2 => "BSE" ], 'type' => [ diff --git a/app/home/controller/Market.php b/app/home/controller/Market.php index 03a63bfe..25ac9c2b 100644 --- a/app/home/controller/Market.php +++ b/app/home/controller/Market.php @@ -126,5 +126,11 @@ class Market extends HomeBaseController return json($result); } + public function getStockIndexInrTradePair(Request $request): Json + { + $data['trade_name'] = $request->post('trade_name'); + $result = (new MarketService())->getStockIndexInrTradePair($data); + return json($result); + } } \ No newline at end of file diff --git a/app/home/route/app.php b/app/home/route/app.php index e10cd57e..d57f17f2 100644 --- a/app/home/route/app.php +++ b/app/home/route/app.php @@ -70,6 +70,7 @@ Route::group('/',function (){ Route::post('/trade_type', 'Market/TradeTypeList'); Route::post('/face_list', 'Market/ContractFaceList'); Route::post('/face_forex', 'Market/ForexFaceList'); + Route::post('/stock_index_inr_trade_pair', 'Market/getStockIndexInrTradePair'); // 获取一条印度股指交易对 Route::post('/lang', 'Language/langList'); Route::post('/service', 'Language/serviceList'); diff --git a/app/home/service/MarketService.php b/app/home/service/MarketService.php index 9009fe32..39c30e33 100644 --- a/app/home/service/MarketService.php +++ b/app/home/service/MarketService.php @@ -9,6 +9,7 @@ use app\model\DigitalListModel; use app\model\DigitalTradeModel; use app\model\FeeSettingModel; use app\model\ForexListModel; +use app\model\StockIndexInrListModel; use app\model\StockListModel; use app\model\StockMarketModel; use app\model\StockTradeModel; @@ -231,7 +232,17 @@ class MarketService extends BaseHomeService return $this->toData(0,'Request successful.',$list_arr); } - + // 获取一条印度股指交易对 + public function getStockIndexInrTradePair($data):array + { + $info = StockIndexInrListModel::where('trade_name',$data['trade_name'])->find(); + if(!empty($info)){ + $arr=$info->toArray(); + }else{ + $arr=[]; + } + return $this->toData(0,'Request successful.',$arr); + } } \ No newline at end of file