MemberCoin.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * api平台币控制器
  4. */
  5. namespace app\api\controller\v1;
  6. use app\api\controller\Api;
  7. //use app\common\model\MemberCoin;
  8. //use app\common\model\MemberCoinLog;
  9. use app\common\model\PayCpinfo;
  10. use app\common\model\Pay;
  11. use app\common\model\TtbHistory;
  12. use think\Db;
  13. class MemberCoin extends Api
  14. {
  15. public function getCoin(){
  16. $userid = $this->input('userid'); //用户ID
  17. if (empty($userid)) {
  18. $this->jsonResult('', 0, '用户ID不能为空');
  19. }
  20. model('MemberCoinInfo')->releaseCoin($userid);
  21. $memberInfo = model('Members')->field('id,amount,channel_id')->where(['id'=>$userid])->find();
  22. if($memberInfo){
  23. $discount = getDiscount($memberInfo['id'], $this->input('gameid'),$memberInfo['channel_id']);
  24. $memberInfo['discount'] = $discount;
  25. $memberInfo['discount_str'] = ($discount*10).'折';
  26. $this->jsonResult($memberInfo, 1, '');
  27. }else{
  28. $this->jsonResult('', 0, '用户不存在');
  29. }
  30. }
  31. }