瀏覽代碼

爆币统计支付总和,爆币总和

lizhen_gitee 1 年之前
父節點
當前提交
6218e51f8c

+ 4 - 2
application/admin/controller/Giftbaobilog.php

@@ -56,7 +56,6 @@ class Giftbaobilog extends Backend
             $list = $this->model
                     ->with(['user','gift'])
                     ->where($where)
-                    ->where('baobi_total','>',0)
                     ->order($sort, $order)
                     ->paginate($limit);
 
@@ -66,7 +65,10 @@ class Giftbaobilog extends Backend
 				$row->getRelation('gift')->visible(['name']);
             }
 
-            $result = array("total" => $list->total(), "rows" => $list->items());
+            $pay_total_sum   = $this->model->where($where)->order($sort, $order)->sum('pay_total');
+            $baobi_total_sum = $this->model->where($where)->order($sort, $order)->sum('baobi_total');
+
+            $result = array("total" => $list->total(), "rows" => $list->items(),"extend" => ['pay_total_sum'=>$pay_total_sum,'baobi_total_sum'=>$baobi_total_sum]);
 
             return json($result);
         }

+ 6 - 0
application/admin/view/giftbaobilog/index.html

@@ -19,6 +19,12 @@
                                 <li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:;" data-params="status=hidden"><i class="fa fa-eye-slash"></i> {:__('Set to hidden')}</a></li>
                             </ul>
                         </div>-->
+                        <a href="javascript:;" class="btn btn-default" style="font-size:14px;color:dodgerblue;">
+                            <span class="extend">
+                                支付总额:<span id="pay_total_sum">0</span>
+                                爆币总额:<span id="baobi_total_sum">0</span>
+                            </span>
+                        </a>
 
                         
                     </div>

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

@@ -2207,6 +2207,7 @@ class Party extends Api
             'createtime' => ['BETWEEN',[$today_start,$today_end]],
         ];
         $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');
         if($today_data['today_baobi_total'] >= bcdiv(bcmul($today_data['today_pay_total'],$baobi_zhisun_bili,2),100,2)){

+ 9 - 0
public/assets/js/backend/giftbaobilog.js

@@ -17,6 +17,15 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
 
             var table = $("#table");
 
+            //当表格数据加载完成时
+            table.on('load-success.bs.table', function (e, data) {
+                //这里可以获取从服务端获取的JSON数据
+                console.log(data);
+                //这里我们手动设置底部的值
+                $("#pay_total_sum").text(data.extend.pay_total_sum);
+                $("#baobi_total_sum").text(data.extend.baobi_total_sum);
+            });
+
             // 初始化表格
             table.bootstrapTable({
                 url: $.fn.bootstrapTable.defaults.extend.index_url,