Browse Source

修改礼包配置
注册银币配置

Tree 2 tháng trước cách đây
mục cha
commit
02a6ee8278

+ 2 - 2
app/Http/Controllers/Admin/LotteryController.php

@@ -16,13 +16,13 @@ class LotteryController
         if ($request->method() == 'POST') {
             $val =abs($request->StatusValue) ?: 0;
             $val *= 100;
-            $r = DB::table('QPAccountsDB.dbo.SystemStatusInfo')->where('StatusName','GrantScoreCount')->update(['StatusValue'=>$val]);
+            $r = DB::table('QPAccountsDB.dbo.SystemStatusInfo')->where('StatusName','GrantScoreCountNew')->update(['StatusValue'=>$val]);
             if ($r) {
                 return apiReturnSuc();
             }
             return apiReturnFail('彩金控制修改失败');
         }else{
-            $value = DB::table('QPAccountsDB.dbo.SystemStatusInfo')->where('StatusName','GrantScoreCount')->value('StatusValue');
+            $value = DB::table('QPAccountsDB.dbo.SystemStatusInfo')->where('StatusName','GrantScoreCountNew')->value('StatusValue');
             $value = $value / 100;
             return view('admin.lottery.index',compact('value'));
         }

+ 2 - 0
app/Http/Controllers/Admin/RechargeController.php

@@ -1192,6 +1192,7 @@ class RechargeController extends Controller
                     'first_pay' => (int)$request->first_pay ?: 0,
                     'is_vip' => (int)$request->is_vip ?: 0,
                     'valid_h' => (int)$request->valid_h ?: 0,
+                    'valid_h_2' => (int)$request->valid_h_2 ?: 0,
                     'gift_id' => (int)$request->gift_id ?: 0,
                     'gift_name' => $request->gift_name ?: '',
                 ];
@@ -1261,6 +1262,7 @@ class RechargeController extends Controller
                 'first_pay' => (int)$request->first_pay ?: 0,
                 'is_vip' => (int)$request->is_vip ?: 0,
                 'valid_h' => (int)$request->valid_h ?: 0,
+                'valid_h_2' => (int)$request->valid_h_2 ?: 0,
                 'gift_id' => (int)$request->gift_id ?: 0,
                 'gift_name' => $request->gift_name ?: '',
             ];

+ 1 - 1
resources/views/admin/lottery/index.blade.php

@@ -7,7 +7,7 @@
                 <div class="col-12 grid-margin stretch-card">
                     <div class="card">
                         <div class="card-body">
-                            <h4 class="card-title">{{ __('auto.注册初始金币配置') }}</h4>
+                            <h4 class="card-title">注册初始银币配置</h4>
 
                             <form class="forms-sample" id="form">
                                 <div class="form-group">

+ 14 - 8
resources/views/admin/recharge/gift_add.blade.php

@@ -26,22 +26,28 @@
                                 </div>
 
                                 <div class="row">
-                                    <div class="col-md-4">
+                                    <div class="col-md-3">
                                         <div class="form-group">
                                             <label>*总获得(%)</label>
                                             <input type="number" class="form-control required" name="total_bonus" placeholder="总获得百分比">
                                         </div>
                                     </div>
-                                    <div class="col-md-4">
+                                    <div class="col-md-3">
                                         <div class="form-group">
                                             <label>*立即获得(%)</label>
                                             <input type="number" class="form-control required" name="bonus_instantly" placeholder="立即获得百分比">
                                         </div>
                                     </div>
-                                    <div class="col-md-4">
+                                    <div class="col-md-3">
+                                        <div class="form-group">
+                                            <label>*配置倒计时时间(小时)</label>
+                                            <input type="number" class="form-control required" name="valid_h" placeholder="配置倒计时时间" value="24">
+                                        </div>
+                                    </div>
+                                    <div class="col-md-3">
                                         <div class="form-group">
-                                            <label>*有效期(小时)</label>
-                                            <input type="number" class="form-control required" name="valid_h" placeholder="有效期" value="24">
+                                            <label>到期后每天倒计时时间(小时)</label>
+                                            <input type="number" class="form-control" name="valid_h_2" placeholder="到期后每天倒计时" value="0">
                                         </div>
                                     </div>
                                 </div>
@@ -72,7 +78,7 @@
                                 <div class="row" id="day_rewards_section" style="display:none;">
                                     <div class="col-md-3">
                                         <div class="form-group">
-                                            <label>总奖励(%)</label>
+                                            <label>充值金额(%)</label>
                                             <input type="number" step="0.01" class="form-control" name="day_rewards_total_bonus">
                                         </div>
                                     </div>
@@ -101,7 +107,7 @@
                                 <div class="row" id="betting_bonus_section" style="display:none;">
                                     <div class="col-md-4">
                                         <div class="form-group">
-                                            <label>总奖励(%)</label>
+                                            <label>充值金额(%)</label>
                                             <input type="number" step="0.01" class="form-control" name="betting_bonus_total_bonus">
                                         </div>
                                     </div>
@@ -124,7 +130,7 @@
                                 <div class="row" id="betting_task_section" style="display:none;">
                                     <div class="col-md-6">
                                         <div class="form-group">
-                                            <label>总奖励(%)</label>
+                                            <label>充值金额(%)</label>
                                             <input type="number" step="0.01" class="form-control" name="betting_task_total_bonus">
                                         </div>
                                     </div>

+ 3 - 1
resources/views/admin/recharge/gift_list.blade.php

@@ -31,7 +31,8 @@
                                         <th>立即获得(%)</th>
                                         <th>首充</th>
                                         <th>VIP</th>
-                                        <th>有效期(小时)</th>
+                                        <th>配置倒计时(小时)</th>
+                                        <th>到期后倒计时(小时)</th>
                                         <th>每日奖励</th>
                                         <th>下注奖励</th>
                                         <th>下注任务</th>
@@ -49,6 +50,7 @@
                                         <td>{{ $item->first_pay ? '是' : '否' }}</td>
                                         <td>{{ $item->is_vip ? '是' : '否' }}</td>
                                         <td>{{ $item->valid_h }}</td>
+                                        <td>{{ $item->valid_h_2 ?? 0 }}</td>
                                         <td>
                                             @if($item->day_rewards)
                                                 <small>总: {{ $item->day_rewards['total_bonus'] }}% | 天数: {{ $item->day_rewards['bonus_day'] }}</small>

+ 176 - 147
resources/views/admin/recharge/gift_update.blade.php

@@ -1,177 +1,206 @@
 @extends('base.base')
 @section('base')
-<div class="main-panel">
-    <div class="content-wrapper">
-        <div class="row">
-            <div class="col-12 grid-margin stretch-card">
-                <div class="card">
-                    <div class="card-body">
-                        <h4 class="card-title">修改充值礼包</h4>
-                        <form class="forms-sample" id="form">
-                            <div class="row">
-                                <div class="col-md-6">
-                                    <div class="form-group">
-                                        <label>*礼包ID</label>
-                                        <input type="number" class="form-control required" name="gift_id" value="{{ $info->gift_id }}">
-                                    </div>
-                                </div>
-                                <div class="col-md-6">
-                                    <div class="form-group">
-                                        <label>*礼包名称</label>
-                                        <input type="text" class="form-control required" name="gift_name" value="{{ $info->gift_name }}">
-                                    </div>
-                                </div>
-                            </div>
+    <!-- 内容区域 -->
+    <div class="main-panel">
+        <div class="content-wrapper">
+            <div class="row">
+                <div class="col-12 grid-margin stretch-card">
+                    <div class="card">
+                        <div class="card-body">
+                            <h4 class="card-title">修改充值礼包</h4>
 
-                            <div class="row">
-                                <div class="col-md-4">
-                                    <div class="form-group">
-                                        <label>*总获得(%)</label>
-                                        <input type="number" class="form-control required" name="total_bonus" value="{{ $info->total_bonus }}">
+                            <form class="forms-sample" id="form">
+                                <div class="row">
+                                    <div class="col-md-6">
+                                        <div class="form-group">
+                                            <label>*礼包ID</label>
+                                            <input type="number" class="form-control required" name="gift_id" value="{{ $info->gift_id }}">
+                                        </div>
                                     </div>
-                                </div>
-                                <div class="col-md-4">
-                                    <div class="form-group">
-                                        <label>*立即获得(%)</label>
-                                        <input type="number" class="form-control required" name="bonus_instantly" value="{{ $info->bonus_instantly }}">
-                                    </div>
-                                </div>
-                                <div class="col-md-4">
-                                    <div class="form-group">
-                                        <label>*有效期(小时)</label>
-                                        <input type="number" class="form-control required" name="valid_h" value="{{ $info->valid_h }}">
+                                    <div class="col-md-6">
+                                        <div class="form-group">
+                                            <label>*礼包名称</label>
+                                            <input type="text" class="form-control required" name="gift_name" value="{{ $info->gift_name }}">
+                                        </div>
                                     </div>
                                 </div>
-                            </div>
 
-                            <div class="row">
-                                <div class="col-md-6">
-                                    <div class="form-group">
-                                        <label>是否首充</label>
-                                        <select class="form-control" name="first_pay">
-                                            <option value="0" @if($info->first_pay == 0) selected @endif>否</option>
-                                            <option value="1" @if($info->first_pay == 1) selected @endif>是</option>
-                                        </select>
+                                <div class="row">
+                                    <div class="col-md-3">
+                                        <div class="form-group">
+                                            <label>*总获得(%)</label>
+                                            <input type="number" class="form-control required" name="total_bonus" value="{{ $info->total_bonus }}">
+                                        </div>
+                                    </div>
+                                    <div class="col-md-3">
+                                        <div class="form-group">
+                                            <label>*立即获得(%)</label>
+                                            <input type="number" class="form-control required" name="bonus_instantly" value="{{ $info->bonus_instantly }}">
+                                        </div>
+                                    </div>
+                                    <div class="col-md-3">
+                                        <div class="form-group">
+                                            <label>*配置倒计时时间(小时)</label>
+                                            <input type="number" class="form-control required" name="valid_h" value="{{ $info->valid_h }}">
+                                        </div>
+                                    </div>
+                                    <div class="col-md-3">
+                                        <div class="form-group">
+                                            <label>到期后每天倒计时时间(小时)</label>
+                                            <input type="number" class="form-control" name="valid_h_2" value="{{ $info->valid_h_2 ?? 0 }}">
+                                        </div>
                                     </div>
                                 </div>
-                                <div class="col-md-6">
-                                    <div class="form-group">
-                                        <label>是否VIP</label>
-                                        <select class="form-control" name="is_vip">
-                                            <option value="0" @if($info->is_vip == 0) selected @endif>否</option>
-                                            <option value="1" @if($info->is_vip == 1) selected @endif>是</option>
-                                        </select>
-                                    </div>
-                                </div>
-                            </div>
 
-                            <hr>
-                            <h5>每日奖励配置 <input type="checkbox" name="day_rewards_enable" value="1" @if($info->day_rewards) checked @endif></h5>
-                            <div class="row" id="day_rewards_section" style="display:{{ $info->day_rewards ? 'flex' : 'none' }};">
-                                <div class="col-md-3">
-                                    <div class="form-group">
-                                        <label>总奖励(%)</label>
-                                        <input type="number" step="0.01" class="form-control" name="day_rewards_total_bonus" value="{{ $info->day_rewards['total_bonus'] ?? '' }}">
-                                    </div>
-                                </div>
-                                <div class="col-md-3">
-                                    <div class="form-group">
-                                        <label>奖励天数</label>
-                                        <input type="number" class="form-control" name="day_rewards_bonus_day" value="{{ $info->day_rewards['bonus_day'] ?? '' }}">
-                                    </div>
-                                </div>
-                                <div class="col-md-3">
-                                    <div class="form-group">
-                                        <label>起始天数</label>
-                                        <input type="number" class="form-control" name="day_rewards_start_day" value="{{ $info->day_rewards['start_day'] ?? '' }}">
+                                <div class="row">
+                                    <div class="col-md-6">
+                                        <div class="form-group">
+                                            <label>是否首充</label>
+                                            <select class="form-control" name="first_pay">
+                                                <option value="0" @if($info->first_pay == 0) selected @endif>否</option>
+                                                <option value="1" @if($info->first_pay == 1) selected @endif>是</option>
+                                            </select>
+                                        </div>
+                                    </div>
+                                    <div class="col-md-6">
+                                        <div class="form-group">
+                                            <label>是否VIP</label>
+                                            <select class="form-control" name="is_vip">
+                                                <option value="0" @if($info->is_vip == 0) selected @endif>否</option>
+                                                <option value="1" @if($info->is_vip == 1) selected @endif>是</option>
+                                            </select>
+                                        </div>
                                     </div>
                                 </div>
-                                <div class="col-md-3">
-                                    <div class="form-group">
-                                        <label>每天奖励%(逗号分隔)</label>
-                                        <input type="text" class="form-control" name="day_rewards_bonus" value="{{ isset($info->day_rewards['bonus']) ? implode(',', $info->day_rewards['bonus']) : '' }}">
-                                    </div>
-                                </div>
-                            </div>
 
-                            <hr>
-                            <h5>下注奖励配置 <input type="checkbox" name="betting_bonus_enable" value="1" @if($info->betting_bonus) checked @endif></h5>
-                            <div class="row" id="betting_bonus_section" style="display:{{ $info->betting_bonus ? 'flex' : 'none' }};">
-                                <div class="col-md-4">
-                                    <div class="form-group">
-                                        <label>总奖励(%)</label>
-                                        <input type="number" step="0.01" class="form-control" name="betting_bonus_total_bonus" value="{{ $info->betting_bonus['total_bonus'] ?? '' }}">
-                                    </div>
-                                </div>
-                                <div class="col-md-4">
-                                    <div class="form-group">
-                                        <label>每累计下注(eg.下注100获得2)</label>
-                                        <input type="number" class="form-control" name="betting_bonus_per_bet" value="{{ $info->betting_bonus['per_bet'] ?? '' }}">
+                                <hr>
+                                <h5>每日奖励配置 <input type="checkbox" name="day_rewards_enable" value="1" @if($info->day_rewards) checked @endif></h5>
+                                <div class="row" id="day_rewards_section" style="display:{{ $info->day_rewards ? 'flex' : 'none' }};">
+                                    <div class="col-md-3">
+                                        <div class="form-group">
+                                            <label>充值金额(%)</label>
+                                            <input type="number" step="0.01" class="form-control" name="day_rewards_total_bonus" value="{{ $info->day_rewards['total_bonus'] ?? '' }}">
+                                        </div>
+                                    </div>
+                                    <div class="col-md-3">
+                                        <div class="form-group">
+                                            <label>奖励天数</label>
+                                            <input type="number" class="form-control" name="day_rewards_bonus_day" value="{{ $info->day_rewards['bonus_day'] ?? '' }}">
+                                        </div>
+                                    </div>
+                                    <div class="col-md-3">
+                                        <div class="form-group">
+                                            <label>起始天数</label>
+                                            <input type="number" class="form-control" name="day_rewards_start_day" value="{{ $info->day_rewards['start_day'] ?? '' }}">
+                                        </div>
+                                    </div>
+                                    <div class="col-md-3">
+                                        <div class="form-group">
+                                            <label>每天奖励(逗号分隔)</label>
+                                            <input type="text" class="form-control" name="day_rewards_bonus" value="{{ isset($info->day_rewards['bonus']) ? implode(',', $info->day_rewards['bonus']) : '' }}">
+                                        </div>
                                     </div>
                                 </div>
-                                <div class="col-md-4">
-                                    <div class="form-group">
-                                        <label>下注满奖励(eg.下注100获得2)</label>
-                                        <input type="number" step="0.01" class="form-control" name="betting_bonus_per_bet_bonus" value="{{ $info->betting_bonus['per_bet_bonus'] ?? '' }}">
-                                    </div>
-                                </div>
-                            </div>
 
-                            <hr>
-                            <h5>下注任务配置 <input type="checkbox" name="betting_task_enable" value="1" @if($info->betting_task) checked @endif></h5>
-                            <div class="row" id="betting_task_section" style="display:{{ $info->betting_task ? 'flex' : 'none' }};">
-                                <div class="col-md-6">
-                                    <div class="form-group">
-                                        <label>总奖励(%)</label>
-                                        <input type="number" step="0.01" class="form-control" name="betting_task_total_bonus" value="{{ $info->betting_task['total_bonus'] ?? '' }}">
+                                <hr>
+                                <h5>下注奖励配置 <input type="checkbox" name="betting_bonus_enable" value="1" @if($info->betting_bonus) checked @endif></h5>
+                                <div class="row" id="betting_bonus_section" style="display:{{ $info->betting_bonus ? 'flex' : 'none' }};">
+                                    <div class="col-md-4">
+                                        <div class="form-group">
+                                            <label>充值金额(%)</label>
+                                            <input type="number" step="0.01" class="form-control" name="betting_bonus_total_bonus" value="{{ $info->betting_bonus['total_bonus'] ?? '' }}">
+                                        </div>
+                                    </div>
+                                    <div class="col-md-4">
+                                        <div class="form-group">
+                                            <label>累计下注</label>
+                                            <input type="number" class="form-control" name="betting_bonus_per_bet" value="{{ $info->betting_bonus['per_bet'] ?? '' }}">
+                                        </div>
+                                    </div>
+                                    <div class="col-md-4">
+                                        <div class="form-group">
+                                            <label>下注满奖励(%)</label>
+                                            <input type="number" step="0.01" class="form-control" name="betting_bonus_per_bet_bonus" value="{{ $info->betting_bonus['per_bet_bonus'] ?? '' }}">
+                                        </div>
                                     </div>
                                 </div>
-                                <div class="col-md-6">
-                                    <div class="form-group">
-                                        <label>累计下注充值倍数</label>
-                                        <input type="number" class="form-control" name="betting_task_bet_pay_times" value="{{ $info->betting_task['bet_pay_times'] ?? '' }}">
+
+                                <hr>
+                                <h5>下注任务配置 <input type="checkbox" name="betting_task_enable" value="1" @if($info->betting_task) checked @endif></h5>
+                                <div class="row" id="betting_task_section" style="display:{{ $info->betting_task ? 'flex' : 'none' }};">
+                                    <div class="col-md-6">
+                                        <div class="form-group">
+                                            <label>充值金额(%)</label>
+                                            <input type="number" step="0.01" class="form-control" name="betting_task_total_bonus" value="{{ $info->betting_task['total_bonus'] ?? '' }}">
+                                        </div>
+                                    </div>
+                                    <div class="col-md-6">
+                                        <div class="form-group">
+                                            <label>累计下注充值倍数</label>
+                                            <input type="number" class="form-control" name="betting_task_bet_pay_times" value="{{ $info->betting_task['bet_pay_times'] ?? '' }}">
+                                        </div>
                                     </div>
                                 </div>
-                            </div>
 
-                            <button type="button" onclick="commit({{ $info->id }})" class="btn btn-gradient-primary">提交</button>
-                            <button type="button" onclick="cancel()" class="btn btn-gradient-warning">取消</button>
-                        </form>
+                                <button type="button" onclick="commit({{ $info->id }})" class="btn btn-gradient-primary">
+                                    <i class="mdi mdi-file-check btn-icon-prepend"></i>
+                                    提交
+                                </button>
+                                <button type="button" onclick="cancel()" class="btn btn-gradient-warning">
+                                    <i class="mdi mdi-reload btn-icon-prepend"></i>
+                                    取消
+                                </button>
+                            </form>
+                        </div>
                     </div>
                 </div>
             </div>
         </div>
     </div>
-</div>
-
-<script>
-    $('input[name="day_rewards_enable"]').change(function() {
-        $('#day_rewards_section').toggle(this.checked);
-    });
-    $('input[name="betting_bonus_enable"]').change(function() {
-        $('#betting_bonus_section').toggle(this.checked);
-    });
-    $('input[name="betting_task_enable"]').change(function() {
-        $('#betting_task_section').toggle(this.checked);
-    });
+    <script>
+        $(document).ready(function() {
+            $('input[name="day_rewards_enable"]').change(function() {
+                if($(this).is(':checked')) {
+                    $('#day_rewards_section').show();
+                } else {
+                    $('#day_rewards_section').hide();
+                }
+            });
+            
+            $('input[name="betting_bonus_enable"]').change(function() {
+                if($(this).is(':checked')) {
+                    $('#betting_bonus_section').show();
+                } else {
+                    $('#betting_bonus_section').hide();
+                }
+            });
+            
+            $('input[name="betting_task_enable"]').change(function() {
+                if($(this).is(':checked')) {
+                    $('#betting_task_section').show();
+                } else {
+                    $('#betting_task_section').hide();
+                }
+            });
+        });
 
-    function commit(id) {
-        if (!checkForm()) {
-            return false;
-        }
-        var data = $("#form").serializeObject();
-        myRequest("/admin/recharge/gift_update/" + id, "post", data, function(res) {
-            layer.msg(res.msg);
-            if (res.code == '200') {
-                setTimeout(function() {
-                    parent.location.reload();
-                }, 1500);
+        function commit(id) {
+            if (!checkForm()) {
+                return false;
             }
-        });
-    }
+            var data = $("#form").serializeObject();
+            myRequest("/admin/recharge/gift_update/" + id, "post", data, function(res) {
+                layer.msg(res.msg);
+                if (res.code == '200') {
+                    setTimeout(function() {
+                        parent.location.reload();
+                    }, 1500);
+                }
+            });
+        }
 
-    function cancel() {
-        parent.layer.closeAll();
-    }
-</script>
+        function cancel() {
+            parent.layer.closeAll();
+        }
+    </script>
 @endsection