xxxrrrdddd il y a 3 ans
Parent
commit
fa06321d25
2 fichiers modifiés avec 19 ajouts et 6 suppressions
  1. 16 6
      application/sub/controller/Order.php
  2. 3 0
      application/sub/view/order/index.html

+ 16 - 6
application/sub/controller/Order.php

@@ -52,7 +52,8 @@ class Order extends SubCommon
         $page=input('page',1);
         $limit=input('limit',15);
         $export=input('export');
-        $model=new MobileOrder();
+        $model=(new MobileOrder())
+            ->where('s_id',$this->auth->id);
 
         if(!empty($data['order_no'])){
             $model->where('order_no',$data['order_no']);
@@ -60,18 +61,27 @@ class Order extends SubCommon
 
         $list=$model
             ->with(['info'])
-            ->where('s_id',$this->auth->id)
             ->order('id','desc');
 
-        $list=$list->paginate($limit,false);
-
+        $extend=[];
         if($export){
             return MobileOrderExport::export($list);
+        }else{
+            $extend['total']=$model->sum('amount');
+            $extend['alipay']=$model->where('pay_type',1)->sum('amount');
+            $extend['wechat']=$model->where('pay_type',2)->sum('amount');
+            $extend['jd']=$model->where('pay_type',3)->sum('amount');
+            $extend['di']=$model->sum('amount_di');
+            $extend['profit']=$model->sum('amount_profit');
+            $extend['refund']=$model->sum('amount_refund');
         }
 
+        $list=$list->paginate($limit,false);
+
         $this->assign('list',$list);
-        $this->assign('pay_type',$model::$payTypes);
-        $this->assign('status',$model::$status);
+        $this->assign('extend',$extend);
+        $this->assign('pay_type',MobileOrder::$payTypes);
+        $this->assign('status',MobileOrder::$status);
         return view();
     }
     #退款

+ 3 - 0
application/sub/view/order/index.html

@@ -19,6 +19,9 @@
     </form>
 </blockquote>
 <div class="layui-form news_list">
+    <div>
+        收入:{$extend.total}支付宝:{$extend.alipay}微信:{$extend.wechat}京东:{$extend.jd}成本:{$extend.di}利润:{$extend.profit}退款:{$extend.refund}
+    </div>
     <table class="layui-table">
         <thead>
         <tr>