UserBuy.php 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  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. // 获取下注信息 1单式 2串式
  33. if ($_POST['type'] == 2) {
  34. $result = $moneyBuyClass -> stringBetRecord();
  35. } else {
  36. $result = $moneyBuyClass -> singleBetRecord();
  37. }
  38. $code = 1;
  39. $msg = lang('Index','Api') -> get('success');
  40. Render($result, $code, $msg);
  41. } catch (Exception $e) {
  42. Render([], $code, $msg);
  43. }
  44. }
  45. /**
  46. * 盈亏记录
  47. *
  48. * @access public
  49. * @return array JsonString
  50. */
  51. public function moneyRecord() {
  52. $code = 0;
  53. $msg = lang('Common','Api') -> get('error');
  54. try{
  55. $moneyBuyClass = new MoneyBuy();
  56. // 获取盈亏记录
  57. $result = $moneyBuyClass -> moneyRecord();
  58. $code = 1;
  59. $msg = lang('Index','Api') -> get('success');
  60. Render($result, $code, $msg);
  61. } catch (Exception $e) {
  62. Render([], $code, $msg);
  63. //Render([], $code, $e->getMessage());
  64. }
  65. }
  66. /**
  67. * 充值记录
  68. *
  69. * @access public
  70. * @return array JsonString
  71. */
  72. public function rechargeRecord() {
  73. $code = 0;
  74. $msg = lang('Common','Api') -> get('error');
  75. try{
  76. $moneyRechargeClass = new MoneyRecharge();
  77. // 获取充值记录
  78. $result = $moneyRechargeClass -> rechargeRecord();
  79. $result['code'] = 1;
  80. $code = 1;
  81. $msg = lang('Index','Api') -> get('success');
  82. Render($result, $code, $msg);
  83. } catch (Exception $e) {
  84. Render([], $code, $msg);
  85. //Render([], $code, $e->getMessage());
  86. }
  87. }
  88. /**
  89. * 取款记录
  90. *
  91. * @access public
  92. * @return array JsonString
  93. */
  94. public function moneyOutRecord() {
  95. $code = 0;
  96. $msg = lang('Common','Api') -> get('error');
  97. try{
  98. $moneyRechargeClass = new MoneyRecharge();
  99. // 获取取款记录
  100. $result = $moneyRechargeClass -> moneyOutRecord();
  101. $code = 1;
  102. $msg = lang('Index','Api') -> get('success');
  103. Render($result, $code, $msg);
  104. } catch (Exception $e) {
  105. Render([], $code, $msg);
  106. }
  107. }
  108. /**
  109. * 中奖记录
  110. *
  111. * @access public
  112. * @return array JsonString
  113. */
  114. public function prizeRecord() {
  115. $code = 0;
  116. $msg = lang('Common','Api') -> get('error');
  117. try{
  118. $moneyRechargeClass = new MoneyPrize();
  119. // 获取充值记录
  120. $result = $moneyRechargeClass -> prizeRecord();
  121. $code = 1;
  122. $msg = lang('Index','Api') -> get('success');
  123. Render($result, $code, $msg);
  124. } catch (Exception $e) {
  125. Render([], $code, $msg);
  126. //Render([], $code, $e->getMessage());
  127. }
  128. }
  129. /**
  130. * 提款申请
  131. *
  132. * @access public
  133. * @return array JsonString
  134. */
  135. public function withdrawalRequest() {
  136. $code = 0;
  137. $msg = lang('Common','Api') -> get('error');
  138. try{
  139. $withdrawClass = new Withdraw();
  140. // 提款申请
  141. $result = $withdrawClass -> withdrawalRequest();
  142. $code = 1;
  143. $msg = lang('Index','Api') -> get('success');
  144. Render($result, $code, $msg);
  145. } catch (Exception $e) {
  146. Render([], $code, $msg);
  147. //Render([], $code, $e->getMessage());
  148. }
  149. }
  150. /**
  151. * 个人中心初始显示
  152. *
  153. * @access public
  154. * @return array JsonString
  155. */
  156. public function index() {
  157. $code = 0;
  158. $msg = lang('Common','Api') -> get('error');
  159. try{
  160. $MoneyBuyModel = new MoneyBuy();
  161. // 数据获取
  162. $result = $MoneyBuyModel -> monthRecord();
  163. $code = 1;
  164. $msg = lang('Index','Api') -> get('success');
  165. Render($result, $code, $msg);
  166. } catch (Exception $e) {
  167. Render([], $code, $msg);
  168. //Render([], $code, $e->getMessage());
  169. }
  170. }
  171. }