123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- // +----------------------------------------------------------------------
- // | Niucloud-admin 企业快速开发的saas管理平台
- // +----------------------------------------------------------------------
- // | 官方网址:https://www.niucloud.com
- // +----------------------------------------------------------------------
- // | niucloud团队 版权所有 开源版本可自由商用
- // +----------------------------------------------------------------------
- // | Author: Niucloud Team
- // +----------------------------------------------------------------------
- namespace app\dict\pay;
- use app\dict\common\ChannelDict;
- class PayChannelDict
- {
- /**
- * 支付渠道类型
- * @return array
- */
- public static function getPayChannel(array $types = [])
- {
- $channel = ChannelDict::getType();
- $list = [];
- $pay_type = PayDict::getPayType();
- // foreach($pay_type as $k => $v){
- // if($k == PayDict::BALANCEPAY){
- // $pay_type[$k]['is_template'] = false;
- // }else{
- // $pay_type[$k]['is_template'] = true;
- // }
- // }
- foreach ($channel as $k => $v) {
- $temp_pay_type = $pay_type;
- $list[ $k ] = [
- 'name' => $v,
- 'key' => $k,
- 'pay_type' => $pay_type
- ];
- // PC端暂不支持 帮付
- if ($k == ChannelDict::PC) {
- unset($temp_pay_type[ PayDict::FRIENDSPAY ]);
- $list[ $k ][ 'pay_type' ] = $temp_pay_type;
- }
- }
- return $list;
- }
- }
|