|
@@ -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;
|