|
@@ -209,7 +209,7 @@ class OrderService extends BaseService
|
|
|
$db_service = [];
|
|
$db_service = [];
|
|
|
foreach ($services as $service) {
|
|
foreach ($services as $service) {
|
|
|
$quantity = $option_services[$service['id']]['quantity'];
|
|
$quantity = $option_services[$service['id']]['quantity'];
|
|
|
- array_push($db_service, [
|
|
|
|
|
|
|
+ $db_service[] = [
|
|
|
"order_id" => $order->id,
|
|
"order_id" => $order->id,
|
|
|
"store_id" => $store_id,
|
|
"store_id" => $store_id,
|
|
|
"service_id" => $service['id'],
|
|
"service_id" => $service['id'],
|
|
@@ -221,7 +221,7 @@ class OrderService extends BaseService
|
|
|
"status" => \E_BASE_STATUS::Normal,
|
|
"status" => \E_BASE_STATUS::Normal,
|
|
|
"createtime" => time(),
|
|
"createtime" => time(),
|
|
|
"updatetime" => time(),
|
|
"updatetime" => time(),
|
|
|
- ]);
|
|
|
|
|
|
|
+ ];
|
|
|
}
|
|
}
|
|
|
$total_service_amount = array_reduce($db_service, function ($p, $cur) {
|
|
$total_service_amount = array_reduce($db_service, function ($p, $cur) {
|
|
|
$p += ($cur["amount"] * $cur["quantity"]);
|
|
$p += ($cur["amount"] * $cur["quantity"]);
|
|
@@ -278,7 +278,7 @@ class OrderService extends BaseService
|
|
|
$db_service = [];
|
|
$db_service = [];
|
|
|
foreach ($old_order["services"] as $item) {
|
|
foreach ($old_order["services"] as $item) {
|
|
|
$service = $this->serviceModel->get($item['service_id']);
|
|
$service = $this->serviceModel->get($item['service_id']);
|
|
|
- array_push($db_service, [
|
|
|
|
|
|
|
+ $db_service[] = [
|
|
|
"order_id" => $new_order["id"],
|
|
"order_id" => $new_order["id"],
|
|
|
"store_id" => $service['store_id'],
|
|
"store_id" => $service['store_id'],
|
|
|
"service_id" => $service['id'],
|
|
"service_id" => $service['id'],
|
|
@@ -290,7 +290,7 @@ class OrderService extends BaseService
|
|
|
"status" => \E_BASE_STATUS::Normal,
|
|
"status" => \E_BASE_STATUS::Normal,
|
|
|
"createtime" => time(),
|
|
"createtime" => time(),
|
|
|
"updatetime" => time()
|
|
"updatetime" => time()
|
|
|
- ]);
|
|
|
|
|
|
|
+ ];
|
|
|
}
|
|
}
|
|
|
$total_service_amount = array_reduce($db_service, function ($p, $cur) {
|
|
$total_service_amount = array_reduce($db_service, function ($p, $cur) {
|
|
|
$p += ($cur["amount"] * $cur["quantity"]);
|
|
$p += ($cur["amount"] * $cur["quantity"]);
|