From 0d220f828fcf11c8e27bf11010306c302e85c434 Mon Sep 17 00:00:00 2001 From: chuan <2154243450@qq.com> Date: Mon, 19 May 2025 23:28:24 +0800 Subject: [PATCH] up --- app/home/controller/Market.php | 8 ++++++++ app/home/route/app.php | 1 + app/home/service/BaseHomeService.php | 6 ++++-- app/home/service/MarketService.php | 13 +++++++++++++ 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/app/home/controller/Market.php b/app/home/controller/Market.php index 25ac9c2b..ca82f5b7 100644 --- a/app/home/controller/Market.php +++ b/app/home/controller/Market.php @@ -110,6 +110,14 @@ class Market extends HomeBaseController $result = (new MarketService())->getForexFace($data); return json($result); } + + public function goldFuturesList() + { + $data['trade_name'] = $this->request->post('trade_name'); + $result = (new MarketService())->goldFuturesList($data); + return json($result); + } + public function ContractFaceList(Request $request): Json { $result = (new MarketService())->getContractFace(); diff --git a/app/home/route/app.php b/app/home/route/app.php index d3e53857..d5ea8748 100644 --- a/app/home/route/app.php +++ b/app/home/route/app.php @@ -78,6 +78,7 @@ Route::group('/',function (){ Route::post('/trade_type', 'Market/TradeTypeList'); Route::post('/face_list', 'Market/ContractFaceList'); Route::post('/face_forex', 'Market/ForexFaceList'); + Route::post('/gold_futures_list', 'Market/goldFuturesList'); // 黄金期货交易对列表 Route::post('/stock_index_inr_trade_pair', 'Market/getStockIndexInrTradePair'); // 获取一条印度股指交易对 Route::post('/lang', 'Language/langList'); diff --git a/app/home/service/BaseHomeService.php b/app/home/service/BaseHomeService.php index 1c0d0bcb..1ad0e8b1 100644 --- a/app/home/service/BaseHomeService.php +++ b/app/home/service/BaseHomeService.php @@ -88,8 +88,10 @@ class BaseHomeService public function getEmailContent(int $type = 1): array { $code = random_int(1000,9999); - $title = 'Verification Code'; - $subject = "your code is [$code], valid for 5 minutes, please do not reply to this email"; +// $title = 'Verification Code'; +// $subject = "your code is [$code], valid for 5 minutes, please do not reply to this email"; + $title = '検証コード'; + $subject = "あなたのコードは[$code]で、5分間有効です"; return ['title' => $title, 'subject' => $subject, 'code' => $code]; } diff --git a/app/home/service/MarketService.php b/app/home/service/MarketService.php index 9e569c24..a43ed3ec 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\GoldFuturesListModel; use app\model\StockIndexInrListModel; use app\model\StockListModel; use app\model\StockMarketModel; @@ -216,6 +217,18 @@ class MarketService extends BaseHomeService } return $this->toData(0,'successful',$arr); } + + public function goldFuturesList($data):array + { + $info = GoldFuturesListModel::where('trade_name',$data['trade_name'])->find(); + if(!empty($info)){ + $arr=$info->toArray(); + }else{ + $arr=[]; + } + return $this->toData(0,'successful',$arr); + } + public function getContractSetting():array { $list=ContractSettingModel::getSettingList();