| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | <?php/** * PaywayConf.php  UTF-8 * 支付方式 * * @date    : 2020/3/10 16:54 * * @license 这不是一个自由软件,未经授权不许任何使用和传播。 * @author  : wuyonghong <wyh@huosdk.com> * @version : HUOOA 1.0 */namespace huo\controller\conf;use huo\controller\game\GameCache;use huo\model\conf\PaywayModel;class PaywayConf {    /**     * 根据游戏ID和支付方式获取支付配置     *     * @param $app_id     * @param $payway     *     * @return array     */    public function getConfByAppPayway($app_id, $payway) {        if (empty($app_id) || empty($payway)) {            return [];        }        $_game_data = GameCache::ins()->getInfoByAppId($app_id);        $_ext_info = get_val($_game_data, 'ext_info', []);        if (empty($_ext_info)) {            return [];        }        $_paynema = get_val($_ext_info, $payway, '');        if (empty($_paynema)) {            return [];        }        $_pay_conf = (new PaywayModel())->getInfoByPayname($_paynema);        $_config = get_val($_pay_conf, 'config', []);        $_config['payname'] = $_paynema;        return $_config;    }}
 |