|
|
@@ -377,6 +377,39 @@ if (!function_exists("pageFormat")) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+if (!function_exists("pageFormatBills")) {
|
|
|
+ /**
|
|
|
+ * @param $data
|
|
|
+ * @param int $size
|
|
|
+ * @return array {page:"",pageSize:"",rows:[],total:""}
|
|
|
+ */
|
|
|
+ function pageFormatBills($data, int $size = 10): array
|
|
|
+ {
|
|
|
+ if (empty($data)) return [];
|
|
|
+ $billsData = [];
|
|
|
+ foreach ($data as $key=>$bill) {
|
|
|
+ $billsData[$key] = [
|
|
|
+ "title" => $bill["title"],
|
|
|
+ "day" => $bill["day"],
|
|
|
+ "end_day" => $bill["end_day"],
|
|
|
+ "order_number" => $bill["order_number"],
|
|
|
+ "order_money" => $bill["order_money"],
|
|
|
+ "store_money" => $bill["store_money"],
|
|
|
+ "star_fee_total" => $bill["star_fee_total"],
|
|
|
+ "status" => $bill["status"],
|
|
|
+ "sys_fee" => $bill["life_fee_total"]+$bill["sys_fee_total"],
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ return [
|
|
|
+ 'total' => $data->total(),
|
|
|
+ 'page' => $data->currentPage(),
|
|
|
+ 'pageSize' => $size,
|
|
|
+ 'rows' => $billsData
|
|
|
+ ];
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
if (!function_exists("pageFormatMsg")) {
|
|
|
/**
|
|
|
* @param $data
|