jh-admin/addon/dividemoney/event/getDivideAccounts.php

28 lines
809 B
PHP

<?php
namespace addon\dividemoney\event;
use addon\dividemoney\model\Config;
use addon\dividemoney\model\DividemoneyAccount;
class getDivideAccounts
{
public function handle($params = [])
{
try {
if (isset($params['pay_type']) && in_array($params['pay_type'], ['wechatpay', 'alipay'])) {
$config_model = new Config();
$info = $config_model->getConfig($params['site_id']);
$config = $info['data']['value'];
if ($config['is_divide'] == 1) {
return (new DividemoneyAccount())->getBingAccount($params['site_id'], $params['pay_type']);
} else {
return [];
}
}
} catch (\Exception $e) {
return [];
}
}
}