vd/app/Domains/Virtual/Services/CommonService.php
2018-12-12 16:18:13 +08:00

51 lines
1.1 KiB
PHP

<?php
namespace App\Domains\Virtual\Services;
use App\Dicts;
use App\Core\Service;
class CommonService
{
/**
* 获取支付方式数组
*
* @param string $payChannel
* @return array
*/
public static function arrayPayChannel($payChannel)
{
switch ($payChannel) {
case 'wx':
$payChannel = app(Dicts::class)->get('pay_channel')['微信支付'];
break;
case 'alipay':
$payChannel = app(Dicts::class)->get('pay_channel')['支付宝'];
break;
default:
$payChannel = array_wrap($payChannel);
break;
}
return $payChannel;
}
/**
* 获取支付方式中文
*
* @param string $payChannel
* @return string
*/
public static function namePayChannel($payChannel)
{
$payChannels = app(Dicts::class)->get('pay_channel');
foreach ($payChannels as $key => $value) {
if (in_array($payChannel, $value)) {
return $payChannel;
}
}
return '';
}
}