UserBuy.php 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <?php
  2. /**
  3. *------Create thems Controller------
  4. *------SCWPHP Version 1.0.0------
  5. *------Dev Model Jions------
  6. *------Create Time 2017-06-08 10:07:19------
  7. */
  8. namespace App\Api\Controller;
  9. use App\Api\Model\Lottery_money;
  10. use App\Api\Model\Lottery_money_log;
  11. use App\Api\Model\MoneyBuy;
  12. use App\Api\Model\MoneyRecharge;
  13. use App\Api\Model\MoneyPrize;
  14. use App\Api\Model\Withdraw;
  15. use Biz\Common\Common;
  16. use Biz\Game\GameList;
  17. use System\Lang;
  18. use \Exception;
  19. class UserBuy extends BaseController {
  20. public function init() {}
  21. /**
  22. * 投注记录
  23. *
  24. * @access public
  25. * @return array JsonString
  26. */
  27. public function bettingRecord() {
  28. /*$code = 0;
  29. $msg = lang('Common','Api') -> get('error');
  30. try{*/
  31. $moneyBuyClass = new MoneyBuy();
  32. // 获取下注信息
  33. $result = $moneyBuyClass -> bettingRecord();
  34. $code = 1;
  35. $msg = lang('Index','Api') -> get('success');
  36. Render($result, $code, $msg);
  37. /*} catch (Exception $e) {
  38. Render([], $code, $msg);
  39. //Render([], $code, $e->getMessage());
  40. }*/
  41. }
  42. /**
  43. * 盈亏记录
  44. *
  45. * @access public
  46. * @return array JsonString
  47. */
  48. public function moneyRecord() {
  49. $code = 0;
  50. $msg = lang('Common','Api') -> get('error');
  51. try{
  52. $moneyBuyClass = new MoneyBuy();
  53. // 获取盈亏记录
  54. $result = $moneyBuyClass -> moneyRecord();
  55. $code = 1;
  56. $msg = lang('Index','Api') -> get('success');
  57. Render($result, $code, $msg);
  58. } catch (Exception $e) {
  59. Render([], $code, $msg);
  60. //Render([], $code, $e->getMessage());
  61. }
  62. }
  63. /**
  64. * 充值记录
  65. *
  66. * @access public
  67. * @return array JsonString
  68. */
  69. public function rechargeRecord() {
  70. $code = 0;
  71. $msg = lang('Common','Api') -> get('error');
  72. try{
  73. $moneyRechargeClass = new MoneyRecharge();
  74. // 获取充值记录
  75. $result = $moneyRechargeClass -> rechargeRecord();
  76. $code = 1;
  77. $msg = lang('Index','Api') -> get('success');
  78. Render($result, $code, $msg);
  79. } catch (Exception $e) {
  80. Render([], $code, $msg);
  81. //Render([], $code, $e->getMessage());
  82. }
  83. }
  84. /**
  85. * 取款记录
  86. *
  87. * @access public
  88. * @return array JsonString
  89. */
  90. public function moneyOutRecord() {
  91. $code = 0;
  92. $msg = lang('Common','Api') -> get('error');
  93. try{
  94. $moneyRechargeClass = new MoneyRecharge();
  95. // 获取取款记录
  96. $result = $moneyRechargeClass -> moneyOutRecord();
  97. $code = 1;
  98. $msg = lang('Index','Api') -> get('success');
  99. Render($result, $code, $msg);
  100. } catch (Exception $e) {
  101. Render([], $code, $msg);
  102. }
  103. }
  104. /**
  105. * 中奖记录
  106. *
  107. * @access public
  108. * @return array JsonString
  109. */
  110. public function prizeRecord() {
  111. $code = 0;
  112. $msg = lang('Common','Api') -> get('error');
  113. try{
  114. $moneyRechargeClass = new MoneyPrize();
  115. // 获取充值记录
  116. $result = $moneyRechargeClass -> prizeRecord();
  117. $code = 1;
  118. $msg = lang('Index','Api') -> get('success');
  119. Render($result, $code, $msg);
  120. } catch (Exception $e) {
  121. Render([], $code, $msg);
  122. //Render([], $code, $e->getMessage());
  123. }
  124. }
  125. /**
  126. * 提款申请
  127. *
  128. * @access public
  129. * @return array JsonString
  130. */
  131. public function withdrawalRequest() {
  132. $code = 0;
  133. $msg = lang('Common','Api') -> get('error');
  134. try{
  135. $withdrawClass = new Withdraw();
  136. // 提款申请
  137. $result = $withdrawClass -> withdrawalRequest();
  138. $code = 1;
  139. $msg = lang('Index','Api') -> get('success');
  140. Render($result, $code, $msg);
  141. } catch (Exception $e) {
  142. Render([], $code, $msg);
  143. //Render([], $code, $e->getMessage());
  144. }
  145. }
  146. }