'现货', self::CONTRACT_MARKET => '合约', self::STOCK_MARKET_USA => '美股', self::STOCK_MARKET_MG => '马股', self::STOCK_MARKET_TG => '泰股', self::STOCK_MARKET_YNG => '印尼股', self::STOCK_MARKET_IN => '印度股', self::STOCK_MARKET_HY => '秒合约', self::STOCK_MARKET_SGD => '新加坡股', self::STOCK_MARKET_FUND => '基金', self::STOCK_MARKET_OPTION_IN => '印度期权', self::STOCK_MARKET_HK => '港股', self::STOCK_MARKET_UK => '英股', self::STOCK_MARKET_FUR => '法股', self::STOCK_MARKET_EUR => '德股', self::STOCK_MARKET_BRL => '巴西股', self::STOCK_MARKET_JP => '日股', self::FOREX_MARKET => '外汇', self::STOCK_INR_INDEX => '印度股指', ]; // 状态 const STATUS_NO = 1; const STATUS_OFF = 2; // 交易日限制 const TRADE_DAY_TYPE = [ '1' => 'T+0', '2' => 'T+1', '3' => 'T+2', '4' => 'T+3', ]; const LEVER_STATUS_ON = 1; // 杠杆状态 开启 const LEVER_STATUS_OFF = 2; // 杠杆状态 关闭 // 获取费率 public function getRate($accountType) { $rate = StockMarketModel::where('stock_market_type', $accountType)->value('rate'); if(empty($rate) || $rate <= 0){ $rate = 0; } else { // 没查到对应数据或者费率配置错误,默认设置rate=1 $rate = 1; } return $rate; } // public function getAllTape(){ return [ self::STOCK_MARKET_USA => StockListModel::$tapeList, self::STOCK_MARKET_MG => StockMysListModel::$tapeList, self::STOCK_MARKET_TG => StockThaListModel::$tapeList, self::STOCK_MARKET_YNG => StockIdnListModel::$tapeList, self::STOCK_MARKET_IN => StockInListModel::$tapeList, self::STOCK_MARKET_SGD => StockSgdListModel::$tapeList, self::STOCK_MARKET_HK => StockHkdListModel::$tapeList, self::STOCK_MARKET_EUR => StockEurListModel::$tapeList, self::STOCK_MARKET_FUR => StockFurListModel::$tapeList, self::STOCK_MARKET_BRL => StockBrlListModel::$tapeList, self::STOCK_MARKET_JP => StockJpListModel::$tapeList, ]; } }