浏览代码

每个礼物都有自己的防赔本比例

lizhen_gitee 1 年之前
父节点
当前提交
7928bee80d

+ 1 - 0
application/admin/lang/zh-cn/gift/gift.php

@@ -17,5 +17,6 @@ return [
     'Is_baobi'      => '是否爆币',
     'Is_baobi 1'    => '是',
     'Is_baobi 0'    => '否',
+    'Baobi_zhisun_bili'    => '爆币防陪百分比',
     'Gifttype.name' => '礼物类型'
 ];

+ 7 - 0
application/admin/view/gift/gift/add.html

@@ -83,6 +83,13 @@
         </div>
     </div>
 
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Baobi_zhisun_bili')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-baobi_zhisun_bili" data-rule="required" class="form-control" name="row[baobi_zhisun_bili]" type="number" step="0.01" value="0">
+        </div>
+    </div>
+
     <div class="form-group layer-footer">
         <label class="control-label col-xs-12 col-sm-2"></label>
         <div class="col-xs-12 col-sm-8">

+ 7 - 0
application/admin/view/gift/gift/edit.html

@@ -83,6 +83,13 @@
         </div>
     </div>
 
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Baobi_zhisun_bili')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-baobi_zhisun_bili" data-rule="required" class="form-control" name="row[baobi_zhisun_bili]" type="number" step="0.01" value="{$row.baobi_zhisun_bili|htmlentities}">
+        </div>
+    </div>
+
     <div class="form-group layer-footer">
         <label class="control-label col-xs-12 col-sm-2"></label>
         <div class="col-xs-12 col-sm-8">

+ 2 - 1
application/api/controller/Party.php

@@ -2171,7 +2171,8 @@ class Party extends Api
         $today_data = Db::name('gift_baobi_log')->field('IFNULL(sum(pay_total),0) as today_pay_total,IFNULL(sum(baobi_total),0) as today_baobi_total')->where($map)->find();
         //select IFNULL(sum(pay_total),0) as today_pay_total,IFNULL(sum(baobi_total),0) as today_baobi_total from hx_gift_baobi_log where user_id = 1001 and createtime BETWEEN 1703088000 and 1703174399
         //dump($today_data);
-        $baobi_zhisun_bili = config('site.baobi_zhisun_bili');
+//        $baobi_zhisun_bili = config('site.baobi_zhisun_bili');
+        $baobi_zhisun_bili = Db::name('gift')->where('id',$gift_id)->value('baobi_zhisun_bili');
         if($today_data['today_baobi_total'] >= bcdiv(bcmul($today_data['today_pay_total'],$baobi_zhisun_bili,2),100,2)){
             //爆币比消费还高了,不用抽奖了,记录个日志,返回。这里的日志仅用来记录今日消费 sum(pay_total)
             $data = [];

+ 1 - 0
public/assets/js/backend/gift/gift.js

@@ -39,6 +39,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
                         {field: 'is_show', title: __('Is_show'), searchList: {"1":__('Is_show 1'),"0":__('Is_show 0')}, formatter: Table.api.formatter.normal},
                         {field: 'is_baobi', title: __('Is_baobi'), searchList: {"1":__('Is_baobi 1'),"0":__('Is_baobi 0')}, formatter: Table.api.formatter.normal},
+                        {field: 'baobi_zhisun_bili', title: __('Baobi_zhisun_bili'),operate:false},
                         {field: 'operate', title: __('Operate'), table: table,
                             buttons:[
                                 {