12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?php
- /**
- * Order.php UTF-8
- * 订单事件
- *
- * @date : 2018/5/30 16:52
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @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
- );
- }
- }
|