Bladeren bron

礼物赠送记录,统计

lizhen_gitee 1 jaar geleden
bovenliggende
commit
26744ba1d7

+ 7 - 1
application/admin/controller/gift/Log.php

@@ -43,6 +43,7 @@ class Log extends Backend
      */
     public function index()
     {
+        ini_set('memory_limit','1000M');
         //当前是否为关联查询
         $this->relationSearch = true;
         //设置过滤方法
@@ -67,7 +68,12 @@ class Log extends Backend
 				$row->getRelation('party')->visible(['party_name']);
             }
 
-            $result = array("total" => $list->total(), "rows" => $list->items());
+            $sum_value = $this->model->alias('log')
+                ->with(['user','touser','party'])
+                ->where($where)
+                ->sum('log.value');
+
+            $result = array("total" => $list->total(), "rows" => $list->items(),"extend" => ['sum_value'=>$sum_value]);
 
             return json($result);
         }

+ 5 - 0
application/admin/view/gift/log/index.html

@@ -19,6 +19,11 @@
                                 <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="sum_value">0</span>
+                            </span>
+                        </a>
 
                         
                     </div>

+ 8 - 0
public/assets/js/backend/gift/log.js

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