Member.php 942 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * Member.php UTF-8
  4. * 玩家控制器
  5. *
  6. * @date : 2018/9/25 12:06
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : wuyonghong <wyh@huosdk.com>
  10. * @version : HuoMp 1.0
  11. */
  12. namespace huomp\controller\member;
  13. use huo\controller\agent\AgentCache;
  14. use huo\controller\common\Base;
  15. use huo\model\user\UserModel;
  16. class Member extends Base {
  17. /**
  18. * 获取玩家余额
  19. *
  20. * @param int $mem_id 玩家ID
  21. *
  22. * @return int
  23. */
  24. public function getBalance($mem_id) {
  25. /* 获取渠道数据 */
  26. $_balance = 0;
  27. $_agent_data = (new UserModel())->getInfoByMemId($mem_id);
  28. if (!empty($_agent_data)) {
  29. $_agent_ext_data = (new AgentCache())->getAgentExtByAgentId($_agent_data['id']);
  30. $_balance = !empty($_agent_ext_data) ? $_agent_ext_data['share_remain'] : 0;
  31. }
  32. return $_balance;
  33. }
  34. }