xieruidong 2 سال پیش
والد
کامیت
2a63e4932f
1فایلهای تغییر یافته به همراه6 افزوده شده و 5 حذف شده
  1. 6 5
      application/admin/controller/Overview.php

+ 6 - 5
application/admin/controller/Overview.php

@@ -4,6 +4,7 @@ namespace app\admin\controller;
 
 use app\admin\model\Admin;
 use app\admin\model\AdminMoneyLog;
+use app\admin\model\OrderInfo;
 use app\admin\model\Refund;
 use app\admin\model\User;
 use app\common\controller\Backend;
@@ -63,11 +64,11 @@ class Overview extends Backend
         }
 
         //总销售额
-        $sale = Db('Orders')->where($where)->where('status','in','5,10,20')->sum('amount_pay');
+        $sale = Orders::where($where)->where('status','in','5,10,20')->sum('amount_pay');
         //$refund = Db('OrderInfoRefund')->where($where)->where('refund_status',20)->sum('amount');
         $sale = bcsub($sale,0);
         //总销售数量
-        $saleNum = Db('Orders')->where($where)->where('status','in','5,10,20')->count();
+        $saleNum = Orders::where($where)->where('status','in','5,10,20')->count();
         //$refundNum = Db('OrderInfoRefund')->where($where)->where('refund_status',20)->count();
         $saleNum = bcsub($saleNum,0);
 
@@ -82,9 +83,9 @@ class Overview extends Backend
         $this->assign('tsNum',$tsNum);
 
         //毛利、毛利率
-        $install = Db('Orders')->where($where)->where('status','in','5,10,20')->sum('amount_install');//总安装费
-        $orderIds =  Db('Orders')->where($where)->where('status','in','5,10,20')->column('id');
-        $cost = Db('OrderInfo')->where('order_id','in',$orderIds)->sum('amount_cost_total');//总成本
+        $install = Orders::where($where)->where('status','in','5,10,20')->sum('amount_install');//总安装费
+        $orderIds =  Orders::where($where)->where('status','in','5,10,20')->column('id');
+        $cost = OrderInfo::where('order_id','in',$orderIds)->sum('amount_cost_total');//总成本
         $gross_profit = bcsub($sale,$install);
         $gross_profit = bcsub($gross_profit,$cost);
         $gross_profit_margin = 0;