Преглед на файлове

聊天送礼物,后面也走计划任务

lizhen_gitee преди 1 година
родител
ревизия
93b47a35df
променени са 3 файла, в които са добавени 13 реда и са изтрити 12 реда
  1. 7 7
      application/api/controller/Gift.php
  2. 2 1
      application/extra/site.php
  3. 4 4
      application/index/controller/Plantask.php

+ 7 - 7
application/api/controller/Gift.php

@@ -386,18 +386,18 @@ class Gift extends Api
                     $this->error($wallet_rs['msg']);
                 }
 
-                // 添加赠送用户余额
-                $money_to_jewel = config('site.money_to_jewel');
+                // 添加赠送用户余额,放到计划任务里了
+                /*$money_to_jewel = config('site.money_to_jewel');
                 $gift_plat_scale = config('site.gift_plat_scale');
 
                 $giftmoney = bcdiv($giftvalue,$money_to_jewel,2);
 
                 $money = bcdiv(bcmul($giftmoney,100 - $gift_plat_scale,2),100,2);
-                $wallet_rs = model('wallet')->lockChangeAccountRemain($user_id,$money,'+',0,'获得礼物:'.$giftinfo["name"],103,'money');
+                $wallet_rs = model('wallet')->lockChangeAccountRemain($user_id,$money,'+',0,'获得礼物:'.$giftinfo["name"],101,'money');
                 if($wallet_rs['status'] === false){
                     Db::rollback();
                     $this->error($wallet_rs['msg']);
-                }
+                }*/
             }
         }
 
@@ -412,13 +412,13 @@ class Gift extends Api
             'number'      => $number,
             'price'       => $giftinfo['value'],
             'value'       => $giftvalue,
-            'task_status' => 1,
+            'task_status' => 0,
             'createtime'  => time(),
         ];
 
         //每个礼物都要计算平台抽成和房主抽成
-        $platRate = 10;
-        $data['platvalue']    = bcmul($platRate/100  ,$data["value"],2);//平台抽成
+        $gift_plat_scale = config('site.gift_plat_scale');
+        $data['platvalue']    = bcmul($gift_plat_scale/100  ,$data["value"],2);//平台抽成
         $data['getvalue']     = bcsub($data["value"] ,$data['platvalue'],2);//减去抽成剩余价值
 
         $log_id = Db::name('gift_user_party')->insertGetId($data);

+ 2 - 1
application/extra/site.php

@@ -78,7 +78,7 @@ return [
         '财富等级勋章熄灭,如何恢复' => '1、如果勋章被熄灭,您只需从熄灭之日增加对应经验值即可重 新点亮',
     ],
     'money_to_jewel_rule' => '1、每个档位不限制兑换次数 '."\r\n"
-        .'2、兑换钻石即刻到账,若出现兑换失败或延迟的情况,请 联系在线客服处理',
+        .'2、兑换金币即刻到账,若出现兑换失败或延迟的情况,请 联系在线客服处理',
     'take_cash_rule' => '1、提现需要完成实名认证、否则无法提现 '."\r\n"
         .'2、每个提现额度,每日可提现3次 '."\r\n"
         .'3、提现扣除手续费1‰ '."\r\n"
@@ -92,4 +92,5 @@ return [
     'min_withdrawal_money' => '1',
     'max_withdrawal_money' => '10000',
     'withdrawal_plat_bili' => '6',
+    'gift_plat_scale' => '10',
 ];

+ 4 - 4
application/index/controller/Plantask.php

@@ -183,7 +183,7 @@ class Plantask extends Controller
                 }
 
                 // 如果是主播,则添加魅力值记录做榜单统计
-                if($partyInfo['room_type'] == 2) {
+                if($partyInfo && $partyInfo['room_type'] == 2) {
                     $data = [];
                     $data["user_id"] = $giftuserparty['user_to_id'];
                     $data["party_id"] = $party_id;
@@ -196,10 +196,10 @@ class Plantask extends Controller
                 //用户经验升级
                 $getempirical = $getempirical_conf * $hotValue;
                 // 获取用户贵族信息
-                $noble = \app\common\model\User::getUserNoble($giftuserparty['user_id']);
+                /*$noble = \app\common\model\User::getUserNoble($giftuserparty['user_id']);
                 if(isset($noble["noble_on"]) && $noble["noble_on"] == 1) {
                     $getempirical = $getempirical + $getempirical * ($noble["explain"]/100);
-                }
+                }*/
 
                 // 增加用户经验值
                 $res = \app\common\model\User::addEmpirical($giftuserparty['user_id'],$getempirical);
@@ -211,7 +211,7 @@ class Plantask extends Controller
                 $res_charm = \app\common\model\User::add_charm_level($giftuserparty['user_to_id'],$giftValue);
 
                 // +exp
-                \app\common\model\TaskLog::tofinish($giftuserparty['user_id'],"OBHqCX4g",$giftuserparty['number']);
+//                \app\common\model\TaskLog::tofinish($giftuserparty['user_id'],"OBHqCX4g",$giftuserparty['number']);
 
                 // +message
                 \app\common\model\Message::addMessage($giftuserparty['user_to_id'],"礼物通知","收到 ".$authuser_info['nickname']." 赠送的".$giftuserparty['gift_name']." x".$giftuserparty['number']." 价值 ".$giftValue ." 钻石");