hasOne('App\Users', 'id', 'user_id')->value('account_number'); } public function getAccountAttribute() { $value = $this->hasOne('App\Users', 'id', 'user_id')->value('phone'); if (empty($value)) { $value = $this->hasOne('App\Users', 'id', 'user_id')->value('email'); } return $value; } public function getCreatedTimeAttribute() { $value = $this->attributes['created_time'] ? date('Y-m-d H:i:s', $this->attributes['created_time']) : ''; if (env('TIME_UTC') && $this->attributes['created_time']) { $value = date('Y-m-d H:i:s', intval($this->attributes['created_time']) - 28800); } return $value ? $value : ''; } public function getBeforeAttribute() { return $this->walletLog()->value('before'); } public function getAfterAttribute() { return $this->walletLog()->value('after'); } public function getTransactionInfoAttribute() { $type1 = [ '0' => '无', '1' => '资金', '2' => '币币', '3' => '合约', '4' => '期权', '5' => '保险' ]; $type2 = ['', '[锁定]']; $balance_type = $this->walletLog()->value('balance_type'); $lock_tpye = $this->walletLog()->value('lock_type'); array_key_exists($balance_type, $type1) ?: $balance_type = 0; array_key_exists($lock_tpye, $type2) ?: $lock_tpye = 0; return $type1[$balance_type] . $type2[$lock_tpye]; } public function getCurrencyNameAttribute() { return $this->hasOne('App\Currency', 'id', 'currency')->value('name'); } public static function insertLog($data = array(), $data2 = array()) { $data = is_array($data) ? $data : func_get_args(); $log = new self(); $log->user_id = $data['user_id'] ?? false;; $log->value = $data['value'] ?? ''; $log->created_time = $data['created_time'] ?? time(); $log->info = $data['info'] ?? ''; $log->type = $data['type'] ?? 0; $log->currency = $data['currency'] ?? 0; $data_wallet['balance_type'] = $data2['balance_type'] ?? 0; $data_wallet['wallet_id'] = $data2['wallet_id'] ?? 0; $data_wallet['lock_type'] = $data2['lock_type'] ?? 0; $data_wallet['before'] = $data2['before'] ?? 0; $data_wallet['change'] = $data2['change'] ?? 0; $data_wallet['after'] = $data2['after'] ?? 0; $data_wallet['memo'] = $data['info'] ?? 0; $data_wallet['create_time'] = $data2['create_time'] ?? time(); //dd($data_wallet); try { DB::transaction(function () use ($log, $data_wallet) { $log->save(); $log->walletLog()->create($data_wallet); }); return true; } catch (\Exception $ex) { throw new \Exception($ex->getMessage()); return false; } } public static function newinsertLog($data = array(), $data2 = array()) { $data = is_array($data) ? $data : func_get_args(); $log = new self(); $log->user_id = $data['user_id'] ?? false;; $log->value = $data['value'] ?? ''; $log->created_time = $data['created_time'] ?? time(); $log->info = $data['info'] ?? ''; $log->type = $data['type'] ?? 0; $log->currency = $data['currency'] ?? 0; // $data_wallet['balance_type'] = $data2['balance_type']?? 0; // $data_wallet['wallet_id'] = $data2['wallet_id']?? 0; // $data_wallet['lock_type'] = $data2['lock_type']?? 0; // $data_wallet['before'] = $data2['before']?? 0; // $data_wallet['change'] = $data2['change']?? 0; // $data_wallet['after'] = $data2['after']?? 0; // $data_wallet['memo'] = $data['info']?? 0; // $data_wallet['create_time'] = $data2['create_time']?? time(); //dd($data_wallet); try { DB::transaction(function () use ($log) { $log->save(); // $log->walletLog()->create($data_wallet); }); return true; } catch (\Exception $ex) { throw new \Exception($ex->getMessage()); return false; } } //获取提示语 public static function getLangTips($ids) { $lang = session()->get('lang'); switch ($lang) { case 'en': return self::getEnType($ids); break; case 'jp': return self::getJpType($ids); break; case 'hk': return self::getHkType($ids); break; case 'zh': return self::getTypeInfo($ids); break; case 'kor': return self::getKORType($ids); break; default: return self::getTypeInfo($ids); break; } } public function getInfoAttribute() { $type = $this->attributes['type']; $prefix = ''; $lang = session()->get('lang'); // echo $lang; // die; switch ($lang) { case 'en': if ($this->attributes['is_lock']) { $prefix = 'lock account '; } return $prefix . self::getEnType($type); break; case 'jp': if ($this->attributes['is_lock']) { $prefix = 'アカウントをロックする '; } return $prefix . self::getJpType($type); break; case 'hk': if ($this->attributes['is_lock']) { $prefix = '鎖定帳戶 '; } return $prefix . self::getHkType($type); break; case 'zh': if ($this->attributes['is_lock']) { $prefix = '锁定账户 '; } return $prefix . self::getTypeInfo($type); break; case 'kor': if ($this->attributes['is_lock']) { $prefix = '잠긴 계정 '; } return $prefix . self::getKORType($type); break; default: if ($this->attributes['is_lock']) { $prefix = '锁定账户 '; } return $prefix . self::getTypeInfo($type); break; } } //中文简体 public static function getTypeInfo($type) { switch ($type) { case self::ADMIN_LEGAL_BALANCE: return '后台调节资金账户余额'; case self::ADMIN_LOCK_LEGAL_BALANCE: return '后台调节资金账户锁定余额'; case self::ADMIN_CHANGE_BALANCE: return '后台调节币币账户余额'; case self::ADMIN_LOCK_CHANGE_BALANCE: return '后台调节币币账户'; case self::ADMIN_LEVER_BALANCE: return '后台调节合约账户余额'; case self::ADMIN_LOCK_LEVER_BALANCE: return '后台调节合约账户'; case self::ADMIN_MICRO_BALANCE: return '后台调节期权账户余额'; case self::ADMIN_LOCK_MICRO_BALANCE: return '后台调节期权账户'; case self::WALLET_LEGAL_OUT: return '资金账户转出交易账户'; case self::WALLET_LEGAL_IN: return '交易账户转资本账户'; case self::WALLET_CHANGE_OUT: return '资金转出'; case self::WALLET_CHANGE_IN: return '资金转入'; case self::WALLET_CHANGE_LEVEL_IN: return '从合约账户转账到交易账户'; case self::WALLET_CHANGE_LEVEL_OUT: return '从合约账户转账到交易账户'; case self::WALLET_LEVER_OUT: return '合约账户转出交易账户'; case self::WALLET_LEVER_IN: return '交易账户转合约账户'; case self::INVITATION_TO_RETURN: return '邀请返还佣金'; case self::WALLETOUT: return '用户提现'; case self::TRANSACTIONIN_IN_DEL: return '取消购买交易'; case self::TRANSACTIONIN_OUT_DEL: return '取消卖出交易'; case self::INTO_TRA_FB: return '转入资金交易余额'; case self::INTO_TRA_BB: return '货币交易余额转入'; case self::INTO_TRA_GG: return '合约交易余额转入'; case self::WALLET_LEGAL_LEVEL_OUT: return '转入合同和减少资金'; case self::WALLET_LEGAL_LEVEL_IN: return '资金转入合同,合同增加'; case self::WALLET_LEVEL_LEGAL_OUT: return '合同资金划转获批,合同减少'; case self::WALLET_LEVEL_LEGAL_IN: return '合同资金划转获批,资金增加'; case self::WALLET_DONGJIEGANGGAN: return '合约转资金,冻结合约转化值'; case self::WALLET_JIEDONGGANGGAN: return '合约转资金,审核不通过解冻'; case self::CANDY_TOUSDT_CANDY: return '通证兑换USDT'; case self::CANDY_LEVER_BALANCE: return '通证兑换,合约币增加'; case self::PROFIT_LOSS_RELEASE: return '历史盈亏释放,增加合约币'; case self::REWARD_CANDY: return '奖励通证'; case self::REWARD_CURRENCY: return '奖励数字货币'; case self::ADMIN_CANDY_BALANCE: return '调节通证'; case self::TOBE_SELLER_SUB_USDT: return '申请成为商家扣除USDT'; case self::CURRENCY_TO_USDT_MUL: return '资产兑换,减少持有币资金'; case self::CURRENCY_TO_USDT_ADD: return '资产兑换,增加USDT资金'; case self::JOIN_BOSS: return '激活BOSS'; case self::TRANSFER_TO_LH_ACCOUNT: return '锁仓挖矿'; case self::BOSS_WITHDRAW: return '从BOSS账户中转出余额'; case self::BANK_WITHDRAW: return '锁仓返还'; case self::LH_LOAN: return 'DeFi资金记录'; case self::COIN_TRADE: return '币币交易'; case self::COIN_TRADE_FROZEN: return '币币交易冻结'; case self::WALLETOUTDONE: return '提币成功'; case self::WALLETOUTBACK: return '提币失败'; case self::IEO_OPERATION: return 'IEO订单'; case self::USER_EXCHANGE_ADD: return '币币划转增加'; case self::USER_EXCHANGE_DOWN: return '币币划转减少'; case self::USER_EXCHANGE_FEE: return '币币划转手续费'; case self::MINING_BUY: return '锁仓挖矿'; case self::MINING_RETURN: return '挖矿收益'; case self::MICRO_SECONDS_TIPS: return '下单数不能低于'; case self::USER_DUAL_ORDER_BUY: return '购买双币理财'; case self::USER_DUAL_ORDER_RETURN: return '双币理财结算'; case self::LEVER_TRANSACTION_DEDUCT_CAUTION: return '跟随购买 - 扣除保证金'; case self::LEVER_TRANSACTION_TRADE_FEE: return '跟随购买 - 扣除手续费'; case self::USER_BUY_NFT_TYPE_1: return '购买NFT'; case self::USER_BUY_MARGIN_NFT: return '竞拍扣除保证金'; case self::USER_ORDER_PAY_NFT: return 'NFT拍卖订单支付'; case self::USER_RETURN_MARGIN_NFT: return '竞拍退还保证金'; default: return '期权交易'; } } //中文繁体 public static function getHkType($type) { $value = $type; $a = [ 1 => "資金賬戶餘額", 2 => "资金账户锁定余额", 3 => "幣幣賬戶餘額", 4 => "幣幣賬戶鎖定餘額", 5 => "合約賬戶餘額", 6 => "合約賬戶鎖定餘額", // 7=>"後台調節期權賬戶餘額", // 8=>"後台調節期權賬戶鎖定餘額", 7 => "提幣記錄", 8 => "充幣記錄", 11 => "資金劃入記錄", 12 => "資金劃出記錄", 13 => "資金劃出記錄", 14 => "資金劃出記錄", 60 => "商家發布資金出售", 61 => "出售給商家資金", 62 => "用戶購買商家資金成功", 63 => "商家購買用戶資金成功", 64 => "出售給商家資金-取消", 70 => "商家餘額", 71 => "商家撤回發布資金出售", 72 => "商家撤回發布資金出售", /* 2=>"後台調節賬戶餘額", 3=>"轉入", 4=>"轉出", 9=>"後台調節鎖定餘額", 10=>"後台調節鎖定餘額相應剩餘鎖定餘額", 11=>"鎖倉增加", 13=>"用户提现承兑申请", 14=>"用戶充值承兌確認", 15=>"用戶充值承兌手續費", 16=>"確認用戶充值,承兌商充值額度減少", 17=>"確認用戶充值,承兌商提現額度增加", 18=>"確認用戶提現,承兌商提現額度減少", 19=>"確認用戶提現,承兌商充值額度增加", 20=>"取消用戶提現承兌申請", 91=>"取消用戶提現承兌,承兌商提現額度增加", */ 21 => "提交賣出,扣除", 22 => "買入扣除", 23 => "扣除賣方", 24 => "提交買入,扣除", 25 => "買方增加幣", 26 => "賣方增加cny", 27 => "撤銷增加", 28 => "撤銷增加", 29 => "賣出手續費", 30 => "合約交易扣除保證金", 31 => "平倉增加", 32 => "爆倉凍結", 34 => "隔夜費", 35 => "交易手續費", 36 => "合約交易取消", 37 => "通證兌換合約幣增加", 38 => "申請成為商家扣除USDT", 39 => "資產兌換 減少兌換幣", 40 => "資產兌換 增加USDT資金", 42 => '質押挖礦', 44 => '挖礦返還', 45 => 'DeFi資金紀錄', 50 => '幣幣交易凍結', 51 => '幣幣交易', 99 => "用戶申請提幣", 100 => "用戶提幣成功", 101 => "用戶提幣失敗", 102 => "取消買入交易", 103 => "取消買出交易", 104 => "合約交易賬戶變化", 105 => "獎勵通證", 106 => "獎勵數字貨幣", 107 => "通證兌換USDT", 108 => "後臺調節通證", 299 => "合約交易賬戶變化", 401 => "轉賬", 200 => "充幣增加余額", //c2c交易 201 => "用戶發布資金出售", 202 => "自動取消c2c資金交易", 203 => "出售給用戶資金", 204 => "用戶購買資金成功", 205 => "商家撤回發布資金出售", 206 => "資金(c2c)轉入合約", 207 => "資金(c2c)轉入合約", 208 => "合約轉入資金(c2c)", 209 => "合約轉入資金(c2c)", 211 => "審核不通過解凍合約凍結", 212 => "歷史盈虧釋放,增加合約幣", 501 => "期權下單", 502 => "期權平倉結算", 600 => "閃兌減少余額", 601 => "閃兌通過,增加余額", 602 => "閃兌減少鎖定余額", 603 => "閃兌增加鎖定余額", 604 => "閃兌駁回,增加余額", // // 206=>"期權(c2c)轉入合約", // 207=>"期權(c2c)轉入合約", // 208=>"合約轉入期權(c2c)", // 209=>"合約轉入期權(c2c)", // 206=>"資金(c2c)轉入期權", // 207=>"資金(c2c)轉入期權", // 208=>"期權轉入資金(c2c)", // 209=>"期權轉入資金(c2c)", // 206=>"閃兌轉入合約", // 207=>"閃兌轉入合約", // 208=>"合約轉入閃兌", // 209=>"合約轉入閃兌", 220 => "usdt兑换bmb 减少usdt", 221 => "usdt兌換手續費", 230 => "用戶購買保險", 231 => "賠償用戶", 232 => "賠償用戶,清除受保金額", 233 => "保險解約,清除受保金額", 234 => "保險解約,清除保險金額", // 234=>"保險解約,賠付用戶", 235 => "釋放保險交易手續費", 250 => "下級返利", 251 => "持幣生幣", 700 => "IEO 操作", 701 => "幣幣劃轉增加", 702 => "幣幣劃轉減少", 703 => "幣幣劃轉手續費", 704 => "鎖倉挖礦", 705 => "挖礦收益", 706 => "秒合約下單數量不能低於", 1000 => '购买双币理财', 1001 => '双币理财结算', 1002 => '购买NFT', 1003 => '竞拍保证金', ]; return $a[$value] ?? '未知類型'; } //英语 public static function getEnType($type) { $value = $type; $a = [ 1 => "adjustment of fund account balance", 2 => "Adjust the locked balance of the fund account in the", 3 => "Backstage adjustment of currency account balance", 4 => "Adjust the locked balance of the currency account in the", 5 => "adjustment of contract account balance", 6 => "Adjust the locked balance of contract account in the", 7 => "Backstage adjustment of option account balance", 8 => "Adjust the locked balance of option account in the", // 7=>"Withdrawal record", // 8=>"Deposit record", 11 => "Fund transfer record", 12 => "Fund transfer record", 13 => "Fund transfer record", 14 => "Fund transfer record", 60 => "Merchant releases funds for sale", 61 => "Sell to merchant funds", 62 => "User purchases merchant funds successfully", 63 => "Merchant purchases user funds successfully", 64 => "Sell to Merchant Funds-Cancel", 70 => "Backstage adjustment of merchant balance", 71 => "Merchants withdraw the release funds for sale", 72 => "Merchants withdraw the release funds for sale", /* 2=>"Backstage adjustment of account balance", 3=>"Transfer in", 4=>"Transfer out", 9=>"Background adjustment lock balance", 10=>"Background adjustment of locked balance corresponding to remaining locked balance", 11=>"Increase in lock-up", 13=>"User withdrawal and acceptance application", 14=>"User deposit acceptance confirmation", 15=>"User recharge acceptance fee", 16=>"Confirm the user's recharge, the acceptor's recharge limit is reduced", 17=>"Confirm user recharge, the acceptor's withdrawal limit increases", 18=>"Confirm that the user withdraws, and the amount of withdrawal by the acceptor decreases", 19=>"Confirm that the user withdraws cash, and the acceptor's recharge amount increases", 20=>"Cancel user withdrawal acceptance application", 91=>"Cancellation of user withdrawal acceptance and increase of withdrawal amount of acceptor", */ 21 => "Submit sell, deduct", 22 => "Purchase deduction", 23 => "Deduction of seller", 24 => "Submit buy, deduct", 25 => "Buyer increases currency", 26 => "CNY added by seller", 27 => "Withdrawal of addition", 28 => "Withdrawal of addition", 29 => "Service charge for selling", 30 => "Contract transaction deducting margin", 31 => "Closing increased", 32 => "Frozen warehouse", 34 => "Overnight fee", 35 => "Transaction fee", 36 => "Cancellation of contract transaction", 37 => "Currency increase in exchange of token", 38 => "Apply to become a merchant and deduct usdt", 39 => "Decrease in exchange currency", 40 => "Asset exchange increases usdt funds", 42 => 'Deposit Record', 44 => 'Mining refund', 45 => 'DeFi Record', 50 => 'Currency transaction frozen', 51 => 'Currency transaction', 99 => "User application for withdrawal of currency", 100 => "User withdraws currency successfully", 101 => "User failed to withdraw currency", 102 => "Cancel buy", 103 => "Cancel buy out", 104 => "Contract trading account changes", 105 => "Reward pass", 106 => "Reward digital currency", 107 => "Exchange of token for usdt", 108 => "Background regulation pass", 299 => "Contract trading account changes", 401 => "Transfer", 200 => "Increase balance by replenishing currency", //c2c交易 201 => "Users release funds for sale", 202 => "Automatic cancellation of C2C fund transaction", 203 => "Funds sold to users", 204 => "Successful purchase of funds by user", 205 => "Merchant withdraws release fund sale", 206 => "Fund (C2C) transfer contract", 207 => "Fund (C2C) transfer contract", 208 => "Contract transfer in funds (C2C)", 209 => "Contract transfer in funds (C2C)", 211 => "Unfreeze contract freeze if audit fails", 212 => "Release of historical profit and loss, increase contract currency", 501 => "Option placing", 502 => "Option closing settlement", 600 => "Decrease balance of flash cash", 601 => "Flash through, increase balance", 602 => "Flash cash reduces locked balance", 603 => "Flash cash increases lock up balance", 604 => "Flash cash rejected, increase balance", // // 206=>"Option (C2C) transfer contract", // 207=>"Option (C2C) transfer contract", // 208=>"Contract transfer option (C2C)", // 209=>"Contract transfer option (C2C)", // 206=>"Capital (C2C) transfer option", // 207=>"Capital (C2C) transfer option", // 208=>"Funds transferred from options (C2C)", // 209=>"Funds transferred from options (C2C)", // 206=>"Flash transfer contract", // 207=>"Flash transfer contract", // 208=>"Contract transfer to flash cash", // 209=>"Contract transfer to flash cash", 220 => "Usdt exchange for BMB reduces usdt", 221 => "Usdt exchange fee", 230 => "User purchase insurance", 231 => "Compensate users", 232 => "Compensate the user and clear the insured amount", 233 => "Cancellation of insurance", 234 => "Cancellation of insurance", // 234=>"Insurance termination, compensation for users", 235 => "Release of insurance transaction fees", 250 => "Subordinate rebate", 251 => "Holding currency", 700 => 'IEO OPERATION', 701 => "Increase in transfers", 702 => "Decrease in currency transfers", 703 => "Currency transfer fee", 704 => "Lock-up mining", 705 => "Mining revenue", 706 => "Order quantity must be greater than", 1000 => 'Buy dual currency banking', 1001 => 'Dual currency financial settlement', 707 => 'Follow the purchase - deduct the deposit', 708 => 'Follow the purchase - deduct the handling fee', 1002 => 'Bny NFT', 1003 => 'Bidding margin', ]; return $a[$value] ?? 'Unknow Operation'; } //日语 public static function getJpType($type) { $value = $type; $a = [ 1 => "資金口座残高のバックステージ調整", 2 => "バックグラウンドでファンド口座のロックされた残高を調整します", 3 => "通貨口座残高のバックステージ調整", 4 => "バックグラウンドで通貨口座のロックされた残高を調整する", 5 => "契約口座残高のバックステージ調整", 6 => "バックグラウンドで契約アカウントのロックされた残高を調整する", 7 => "オプション口座残高のバックステージ調整", 8 => "バックグラウンドでオプション口座の固定残高を調整します", // 7=>"出金記録", // 8=>"預金実績", 11 => "送金実績", 12 => "送金実績", 13 => "送金実績", 14 => "送金実績", 60 => "商人は販売のための資金を解放します", 61 => "マーチャントファンドに売ります", 62 => "ユーザーが販売者の資金を正常に購入した", 63 => "販売者がユーザーの資金を正常に購入", 64 => "マーチャントファンドへの販売-キャンセル", 70 => "販売者の残高の舞台裏での調整", 71 => "商人は販売のためのリリース資金を引き出します", 72 => "商人は販売のためのリリース資金を引き出します", /* 2=>"口座残高のバックステージ調整", 3=>"乗り換え", 4=>"転出する", 9=>"背景調整ロックバランス", 10=>"残りのロックされたバランスに対応するロックされたバランスのバックグラウンド調整", 11=>"ロックアップの増加", 13=>"ユーザーの脱退および承認申請", 14=>"ユーザー入金受付確認", 15=>"ユーザーリチャージ受付手数料", 16=>"ユーザーの再充電を確認すると、アクセプターの再充電制限が引き下げられます", 17=>"ユーザーの再充電を確認すると、アクセプターの引き出し限度額が増加します", 18=>"ユーザーの現金引き出しを確認し、引受人の現金引き出し額が減少した。", 19=>"ユーザーの現金引き出しを確認し、引受人のチャージ額が増加した。", 20=>"ユーザーの現金引受申請をキャンセルします。", 91=>"ユーザーの現金引受をキャンセルし、引受人の現金引受額が増加しました。", */ 21 => "販売の提出、控除", 22 => "買取控除", 23 => "控除売り方", 24 => "購入の提出、控除", 25 => "買い手が貨幣を増やす", 26 => "売り手増加cny", 27 => "取消し追加", 28 => "取消し追加", 29 => "販売手数料", 30 => "契約取引控除保証金", 31 => "平仓増を买います", 32 => "倉庫が凍結する", 34 => "通夜料", 35 => "取引手数料", 36 => "契約取引のキャンセル", 37 => "通証両替契約貨幣の増加", 38 => "事業体控除の申請", 39 => "資産両替は両替を減らす", 40 => "資産交換でUSDT資金を増やす", 44 => "Mining refund", 50 => '通貨取引', 51 => '通貨取引', 99 => "ユーザーが貨幣の引き出しを申請する", 100 => "ユーザーの貨幣獲得成功", 101 => "ユーザーの貨幣獲得に失敗しました", 102 => "取引のキャンセル", 103 => "取引のキャンセル", 104 => "契約取引口座の変更", 105 => "証明書の奨励", 106 => "奨励デジタル通貨", 107 => "通証両替USDT", 108 => "バックグランド調整通証", 299 => "契約取引口座の変更", 401 => "振替", 200 => "チャージの残高増加", //c2c交易 201 => "ユーザーが資金売却を発表する", 202 => "自動キャンセルc 2 c資金取引", 203 => "ユーザー資金への売却", 204 => "ユーザーの資金購入成功", 205 => "事業者が資金売却の発表を撤回する", 206 => "資金(c 2 c)転入契約", 207 => "資金(c 2 c)転入契約", 208 => "契約繰越資金(c 2 c)", 209 => "契約繰越資金(c 2 c)", 211 => "審査解凍契約で凍結しない", 212 => "ヒストリカル損益解放、契約貨幣増加", 501 => "オプション注文", 502 => "オプション倉庫決済", 600 => "フラッシュ減少残高", 601 => "フラッシュを通して残高を増やす", 602 => "フラッシュはロック残高を減らす", 603 => "フラッシュはロック残高を増加します。", 604 => "フラッシュは却下し、残高を増やす", // // 206=>"契約繰越オプション(c 2 c)", // 207=>"契約繰越オプション(c 2 c)", // 208=>"契約繰越オプション(c 2 c)", // 209=>"契約繰越オプション(c 2 c)", // 206=>"資金(c 2 c)繰越オプション", // 207=>"資金(c 2 c)繰越オプション", // 208=>"オプション繰越資金(c 2 c)", // 209=>"オプション繰越資金(c 2 c)", // 206=>"フラッシュバック契約", // 207=>"フラッシュバック契約", // 208=>"契約転入フラッシュ", // 209=>"契約転入フラッシュ", 220 => "usdt両替bmb減少usdt", 221 => "USdtがBMBに両替する手数料", 230 => "ユーザーが保険を買う", 231 => "ユーザーへの補償", 232 => "ユーザーに賠償し、保証金額をクリアする", 233 => "保険解約、保険金額クリア", 234 => "保険解約、保険金額クリア", // 234=>"保険解約、加入者の賠償", 235 => "保険取引手数料の解放", 250 => "部下が利益を取り戻す", 251 => "貨幣を持つ", 700 => 'IEO操作', 701 => "通貨振替の増加", 702 => "通貨振替の減少", 703 => "送金手数料", 704 => "ロックアップマイニング", 705 => "鉱業収入", 706 => "注文数量は以下にすることはできません", 1000 => 'デュアルカレンシーバンキングを購入する', 1001 => '二重通貨による金融決済', 1002 => '购买NFT', 1003 => '入札マージン', ]; return $a[$value] ?? 'Unknow Operation'; } //韩语 public static function getKORType($type) { $value = $type; $a = [ 1 => "펀드 계정 잔액", 2 => "자금 계정 잠금 잔액", 3 => "통화 계정 잔액", 4 => "통화 계정 잠금 잔액", 5 => "계약 계정 잔액", 6 => "계약 계정 잠금 잔액", 7 => "출금 기록", 8 => "예금 기록", 11 => "자금 이체 기록", 12 => "자금 이체 기록", 13 => "자금 이체 기록", 14 => "자금 이체 기록", 60 => "판매자가 판매 자금을 공개합니다.", 61 => "상인 자금에 판매", 62 => "사용자가 가맹점 자금을 성공적으로 구매했습니다.", 63 => "판매자가 사용자 자금을 성공적으로 구매했습니다.", 64 => "판매자 펀드에 판매 - 취소", 70 => "가맹점 잔액", 71 => "판매자는 판매를 위해 릴리스 자금을 인출합니다.", 72 => "판매자는 판매를 위해 릴리스 자금을 인출합니다.", 21 => "판매, 공제 제출", 22 => "바이인 공제", 23 => "판매자 공제", 24 => "구매, 차감 제출", 25 => "구매자는 동전을 늘립니다.", 26 => "판매자 증가 cny", 27 => "증가 취소", 28 => "증가 취소", 29 => "판매 수수료", 30 => "계약 거래 차감 마진", 31 => "클로징 포지션 증가", 32 => "청산 동결", 34 => "숙박 요금", 35 => "거래 수수료", 36 => "계약 거래 취소", 37 => "토큰 교환 계약 통화 증가", 38 => "USDT 공제 가맹점 신청", 39 => "자산 교환", 40 => "자산 교환 증가 USDT 자금", 42 => '서약 채굴', 44 => '채굴 환불', 45 => 'DeFi 펀딩 기록', 50 => '통화 거래 동결', 51 => '통화 거래', 99 => "이용자가 탈퇴 신청", 100 => "사용자가 성공적으로 철회", 101 => "사용자 탈퇴 실패", 102 => "구매 거래 취소", 103 => "판매 거래 취소", 104 => "계약 거래 계정 변경", 105 => "보상 패스", 106 => "디지털 화폐 보상", 107 => "토큰 교환 USDT", 108 => "배경 조정 패스", 299 => "계약 거래 계정 변경", 401 => "옮기다", 200 => "잔액을 늘리기 위한 보증금", 201 => "판매용 사용자 해제 자금", 202 => "c2c 펀드 거래 자동 취소", 203 => "사용자에게 판매된 자금", 204 => "사용자 구매 자금 성공적으로", 205 => "판매자는 판매를 위해 릴리스 자금을 인출합니다.", 206 => "계약으로 자금(c2c) 이체", 207 => "계약으로 자금(c2c) 이체", 208 => "계약 이체 자금(c2c)", 209 => "계약 이체 자금(c2c)", 211 => "검토가 계약 동결을 해제하지 못했습니다.", 212 => "역사적 손익 발표, 계약 통화 증가", 501 => "옵션 주문", 502 => "옵션 마감 결제", 600 => "플래시 스왑으로 잔액 감소", 601 => "플래시 전송 통과, 잔액 증가", 602 => "플래시 사용으로 잠긴 잔액 감소", 603 => "플래시 스왑은 잠금 균형을 증가시킵니다.", 604 => "플래시 사용 거부됨, 잔액 늘리기", 220 => "usdt를 줄이기 위해 usdt를 bmb로 변환", 221 => "USDT 환전 수수료", 230 => "사용자 구매 보험", 231 => "사용자 보상", 232 => "이용자 보상 및 보험금 청산", 233 => "보험 해지, 보험 금액 정리", 234 => "보험해지, 보험금액 정산", 235 => "보험 거래 수수료 해제", 250 => "낮은 리베이트", 251 => "보유 통화", 700 => 'IEO 운영', 701 => "환전 증가", 702 => "통화 이체 감소", 703 => "환전 수수료", 704 => "락업 마이닝", 705 => "채굴 수익", 706 => "주문 수량은 다음보다 작을 수 없습니다.", 1000 => '이중 통화 뱅킹 구매', 1001 => '이중 통화 금융 결제', 1002 => '购买NFT', 1003 => '입찰 마진', ]; return $a[$value] ?? 'Unknow'; } public function user() { return $this->belongsTo('App\Users', 'user_id', 'id'); } //关联钱包记录模型 public function walletLog() { return $this->hasOne('App\WalletLog', 'account_log_id', 'id')->withDefault(); } }