|
@@ -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();
|
|
|
}
|
|
|
#退款
|