* @version : HUOSDK 8.0 */ namespace huolib\queue\controller\sdk; use huolib\queue\request\Channel; use huolib\queue\request\Common; use huolib\queue\request\Device; use huolib\queue\request\Game; use huolib\queue\request\Mem as MemRq; use huolib\queue\request\Order as OrderRq; use huolib\queue\request\Role as RoleRq; class Order { /** * 玩家充值下单 * 玩家下单时调用 * http://doc.1tsdk.com/138?page_id=3387 * * @param Common $com_rq * @param Device $device_rq * @param Game $game_rq * @param Channel $agent_rq * @param MemRq $mem_rq * @param RoleRq $role_rq * @param OrderRq $order_rq * * @return bool */ public function create( Common $com_rq, Device $device_rq, Game $game_rq, Channel $agent_rq, MemRq $mem_rq, RoleRq $role_rq, OrderRq $order_rq ) { return (new \huo\controller\data\Order())->create( $com_rq, $device_rq, $game_rq, $agent_rq, $mem_rq, $role_rq, $order_rq ); } /** * 充值成功 * 记录玩家充值行为成功的日志。游戏服务端在收到第三方支付端返回的充值结果<成功或失败>, * 同步虚拟币到客户端,应区分该虚拟币是由充值成功获得的,在此处进行埋点。 * http://doc.1tsdk.com/138?page_id=3388 * * @param Common $com_rq * @param Device $device_rq * @param Game $game_rq * @param Channel $agent_rq * @param MemRq $mem_rq * @param RoleRq $role_rq * @param OrderRq $order_rq * * @return bool */ public function success( Common $com_rq, Device $device_rq, Game $game_rq, Channel $agent_rq, MemRq $mem_rq, RoleRq $role_rq, OrderRq $order_rq ) { return (new \huo\controller\data\Order())->success( $com_rq, $device_rq, $game_rq, $agent_rq, $mem_rq, $role_rq, $order_rq ); } }