chuan 3 months ago
parent
commit
0d220f828f
  1. 8
      app/home/controller/Market.php
  2. 1
      app/home/route/app.php
  3. 6
      app/home/service/BaseHomeService.php
  4. 13
      app/home/service/MarketService.php

8
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();

1
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');

6
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];
}

13
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();

Loading…
Cancel
Save