Răsfoiți Sursa

auto create tg_group_name

Alexander Musikhin 1 lună în urmă
părinte
comite
bde318264c
2 a modificat fișierele cu 6 adăugiri și 1 ștergeri
  1. 5 0
      app/Http/Controllers/OrderController.php
  2. 1 1
      routes/web.php

+ 5 - 0
app/Http/Controllers/OrderController.php

@@ -135,6 +135,11 @@ class OrderController extends Controller
         } else {
             $data['order_status_id'] = Order::STATUS_NEW;
             $order = Order::query()->create($data);
+            $tg_group_name = '/' . $order->district->shortname
+                . ' ' . $order->object_address
+                . ' (' . $order->area->name . ')'
+                . ' - ' . $order->user->name;
+            $order->update(['tg_group_name' => $tg_group_name]);
         }
 
         // меняем список товаров заказа только если статус новый

+ 1 - 1
routes/web.php

@@ -116,7 +116,7 @@ Route::middleware('auth:web')->group(function () {
 
     // orders for all
     Route::get('order', [OrderController::class, 'index'])->name('order.index');
-    Route::get('order/{order}', [OrderController::class, 'show'])->name('order.show');
+    Route::get('order/show/{order}', [OrderController::class, 'show'])->name('order.show');
     Route::post('order/{order}/upload-photo', [OrderController::class, 'uploadPhoto'])->name('order.upload-photo');
     Route::get('order/generate-photos-pack/{order}', [OrderController::class, 'generatePhotosPack'])->name('order.generate-photos-pack');