getInfo([ [ 'id', '=', $params[ 'relate_id' ] ]])[ 'data' ]; if (!empty($pay_info) && $pay_info['is_delete'] == 0) { $mch_info = json_decode($pay_info['mch_info'], true); $pay_type = $mch_info['pay_type'] ?? 'wechatpay'; if($pay_type == 'wechatpay'){ $pay_config = ( new Config() )->getPayConfig($pay_info[ 'site_id' ])[ 'data' ][ 'value' ]; $wechat_config = ( new WechatConfig() )->getWechatConfig($pay_info[ 'site_id' ])[ 'data' ][ 'value' ]; $pay_config[ 'appid' ] = $wechat_config[ 'appid' ] ?? ''; if (!empty($pay_config) && $pay_config[ 'pay_status' ] == 1) { $res = ( new V2($pay_config) )->orderQuery($pay_info); } } } return $res; }catch (\Throwable $e) { return error(-1, $e->getMessage()); } } }