| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 
							- <?php
 
- namespace App\Service\Transit;
 
- use App\Model\Transit\TransitWalletCoin;
 
- class TransitWalletCoinServices
 
- {
 
-     /**
 
-      * 获取闪兑钱包列表
 
-      * @param $type [0.读取 1.更新]
 
-     */
 
-     public function getList($type=0){
 
-         $res = TransitWalletCoin::select('rid','transit_wallet_id','in_coin_name','out_coin_name','exchange_rate','kou_out_amount','min_transit_amount','max_transit_amount','comments','create_time')->orderBy('rid')->get();
 
-         $data= array();
 
-         if($res->count() > 0){
 
-             $res = $res->toArray();
 
-             foreach ($res as $key => $v) {
 
-                 $data[$v['rid']] = $v;
 
-             }
 
-         }
 
-         return $data;
 
-     }
 
-     /**
 
-      * 获取闪兑钱包ID和名称列表 [key为ID value为名称]
 
-      * @param $type [0.列表格式1 1.列表格式2 2.列表格式3]
 
-     */
 
-     public function IDList($type=0){
 
-         $data = $this->getList();
 
-         $list = [];
 
-         if(!empty($data)){
 
-             switch ($type) {
 
-                 case 1:
 
-                     foreach ($data as $k => $v) {
 
-                         $list[$v['transit_wallet_id']][] = $v;
 
-                     }
 
-                     break;
 
-                 
 
-                 default:
 
-                     foreach ($data as $k => $v) {
 
-                         $list[$v['transit_wallet_id'].strtolower($v['in_coin_name'])] = $v;
 
-                     }
 
-                     break;
 
-             }
 
-         }
 
-         return $list;
 
-     }
 
- }
 
 
  |