浏览代码

充值/兑换/提现自定义配置

zhangxiaobin 1 年之前
父节点
当前提交
fffa04be33
共有 3 个文件被更改,包括 30 次插入6 次删除
  1. 14 3
      application/api/controller/Money.php
  2. 12 1
      application/api/controller/Usercenter.php
  3. 4 2
      application/extra/site.php

+ 14 - 3
application/api/controller/Money.php

@@ -140,7 +140,7 @@ class Money extends Common
             }
         }
 
-        $this->rebate($user_id, $amount);
+        //$this->rebate($user_id, $amount);
 
         // +EXP
         \app\common\model\TaskLog::tofinish($user_id, "5EMwg7la", 1);
@@ -1125,6 +1125,7 @@ class Money extends Common
         }
         $list = \app\common\model\RecharConfig::where($where)->order("weight", "asc")->select();
         if (!$list) $this->error("配置信息为空!");
+
         foreach ($list as $k => $v) {
             $money = $v["money"] / 100;
             $list[$k]["money"] = $money;
@@ -1159,6 +1160,16 @@ class Money extends Common
             $list[$k]["jewel"] = (int)$v["jewel"];
             $list[$k]["money"] = $v["money"] / 100;
         }
+        //设置是否使用自定义
+        $rechargeDefine = config('site.exchange_define');
+        if ($rechargeDefine == 1) {
+            $fieldArr = [[
+                'id' => -1,
+                'jewel' => 0,
+                'money' => 0.00,
+            ],];
+            $list = array_merge($list,$fieldArr);
+        }
         $this->success("获取成功!", $list);
     }
 
@@ -1530,7 +1541,7 @@ class Money extends Common
             }
         }
 
-        $this->rebate($user_id, $amount);
+        //$this->rebate($user_id, $amount);
 
         // +EXP
         \app\common\model\TaskLog::tofinish($user_id, "5EMwg7la", 1);
@@ -1544,7 +1555,7 @@ class Money extends Common
         }
 
         // 查询新人礼包
-        $this->addBagGift($user_id, $amount);
+        //$this->addBagGift($user_id, $amount);
 
         $this->success("购买成功!");
     }

+ 12 - 1
application/api/controller/Usercenter.php

@@ -1190,7 +1190,18 @@ class UserCenter extends Common
         try {
             $field = 'id,money,real_money';
             $result = model('WithdrawalConfig')->field($field)->autopage()->order('weigh asc')->select();
-
+            if (!empty($result)) {
+                //设置是否使用自定义
+                $withdrawDefine = config('site.withdraw_define');
+                if ($withdrawDefine == 1) {
+                    $fieldArr = [[
+                        'id' => -1,
+                        'money' => 0,
+                        'real_money' => 0.00,
+                    ],];
+                    $result = array_merge($result,$fieldArr);
+                }
+            }
             $this->success('获取成功',$result);
         } catch (Exception $e) {
             $this->error($e->getMessage());

+ 4 - 2
application/extra/site.php

@@ -43,8 +43,8 @@ return [
     'miniqrcode' => '/uploads/20210307/55d9bb2934adc62470fb315ec8365034.png',
     'is_force' => '0',
     'apkUrl' => 'https://ceshi-1302263099.cos.ap-shanghai.myqcloud.com/%E5%BF%83%E5%A3%B0v201.apk',
-    'apkName' => '发现新版本201',
-    'desc' => '更新时间:2023年08月20日 19:25:40',
+    'apkName' => '发现新版本',
+    'desc' => '新版本',
     'versionCode' => '1',
     'boxexp' => '<p><span style="font-size: 18px;">1、使用钻石可以购买礼盒,开启礼盒可以随机获得一款礼物,如果赠送给主播或者他人,则对方可以受到此礼物实际价值的热度值和收益;</span></p><p><span style="font-size: 18px;">2、购买后可获得等同于礼盒开出礼物价值的等级经验值,排行榜贡献值等同于主播获得的实际礼物价值;</span></p><p><span style="font-size: 18px;">3、礼盒中获得礼物概率如下表</span></p><p><img src="https://bansheng-1304213176.file.myqcloud.com/uploads/20210419/829ca9ecc423a8649b3d2873b49beaad.png" style="width: 320px;"/></p><p><span style="font-size: 18px;">4、礼盒仅供娱乐交流使用,不得用于任何形式的盈利活动;</span></p><p><span style="font-size: 18px;">5、请通过官方渠道参与本活动,禁止一切线下交易,官方将对各类以盈利为目的的交易行为进行严厉打击;</span></p><p><span style="font-size: 18px;">6、任何影响“礼盒”公平性的操作,官方有权取消用户参与本活动的资格,并对账号内收益进行回收,情节严重的,平台有权向违规用户索赔,并追究其法律责任;</span></p><p><span style="font-size: 18px;">7、本活动在法律允许的范围内,最终解释权归GG语音所有。</span></p>',
     'boxGiftLogo' => '/uploads/20210427/0618608e4bada96a20ca60905a8259ef.png',
@@ -110,4 +110,6 @@ return [
     'money_to_jewel' => '10',
     'eggplay_paymoney_min' => '1000',
     'invite_money' => '1',
+    'exchange_define' => '0',
+    'withdraw_define' => '0',
 ];