liyinglin 3 years ago
parent 99daa80b87
commit 205e49f1ba

@ -218,6 +218,8 @@ class StatisticsController extends CommonController
$model_checkout = OrderItems::whereHas("order", function ($query) use ($request) {
$query->where("project_id", $request->project_id);
})->whereNotNull("paid_at")->whereRaw("UNIX_TIMESTAMP(`paid_at`) between {$from_date_timestamp} and {$to_date_timestamp}");
$model_recharge = Recharge::whereHas("order", function ($query) use ($request) {
$query->where("project_id", $request->project_id);
})->whereNotNull("paid_at")->whereRaw("UNIX_TIMESTAMP(`paid_at`) between {$from_date_timestamp} and {$to_date_timestamp}");
@ -278,7 +280,23 @@ class StatisticsController extends CommonController
$recharge[$k] = $val;
}
return response()->json(compact("checkout", "refund", "recharge", "payment_methods", "refund_by_methods"));
// 结算的订单数量
$end_order_total = Orders::where('status', 100)
->where("project_id", $request->project_id)
->whereBetween('updated_at', [$from_date, $to_date])
->count();
// 新开的订单数量
$new_order_total = Orders::whereBetween('created_at', [$from_date, $to_date])
->where("project_id", $request->project_id)
->count();
return response()->json(compact(
"checkout",
"refund", "recharge", "payment_methods",
"refund_by_methods", "end_order_total", "new_order_total"
)
);
}
public function _getDuration()

Loading…
Cancel
Save