From 31a3481c8e2119799c4ae2b0bd6f2cc1b7b8196a Mon Sep 17 00:00:00 2001 From: Shohrat Date: Wed, 22 Nov 2023 02:03:13 +0500 Subject: [PATCH] fix bugs --- plugins/romanah/gokbakja/components/Order.php | 1 - plugins/romanah/gokbakja/components/Sewer.php | 46 +++++++++++++++---- .../gokbakja/models/machine/columns.yaml | 25 ++++++++-- themes/gokbakja/pages/actions/bag.htm | 8 ++-- themes/gokbakja/pages/actions/rulon.htm | 8 ++-- themes/gokbakja/pages/orders/report.htm | 4 +- themes/gokbakja/partials/aside-menu.htm | 2 +- 7 files changed, 69 insertions(+), 25 deletions(-) diff --git a/plugins/romanah/gokbakja/components/Order.php b/plugins/romanah/gokbakja/components/Order.php index 24532bb..18d6cca 100644 --- a/plugins/romanah/gokbakja/components/Order.php +++ b/plugins/romanah/gokbakja/components/Order.php @@ -93,7 +93,6 @@ class Order extends ComponentBase ' . $ordersFiltered[$x]->client->name . ' ' . $ordersFiltered[$x]->contract_no . ' ' . $ordersFiltered[$x]->client->country . ' - ' . number_format($ordersFiltered[$x]->order_all_amount) . ' kg ' . number_format($ordersFiltered[$x]->order_all_price) . ' $ diff --git a/plugins/romanah/gokbakja/components/Sewer.php b/plugins/romanah/gokbakja/components/Sewer.php index 8707967..ce0d159 100644 --- a/plugins/romanah/gokbakja/components/Sewer.php +++ b/plugins/romanah/gokbakja/components/Sewer.php @@ -513,17 +513,45 @@ class Sewer extends ComponentBase $sewer = SewerModel::where("id", $data["sewerId"])->with(['pivot_sewer', 'rulon_action.product'])->first(); if($sewer){ - $stock = Stock::where("type", 'rulon')->first(); - $createResult = new RulonAction(); - $createResult->product_id = $sewer->rulon_action->product_id; - $createResult->type = 'inbox'; - $createResult->amount = (float)$sewer->pivot_sewer[0]->spent_amount; - $createResult->stock_id = $stock->id; - $createResult->user_id = $user->id; - $createResult->note = "#Dikiş".$sewer->id." maglumat girizidi, soňundan pozulan"; - $createResult->save(); + if($sewer->produced_bag_qty > 0){ + $stock = Stock::where("type", 'rulon')->first(); + $createResult = new RulonAction(); + $createResult->product_id = $sewer->rulon_action->product_id; + $createResult->type = 'inbox'; + $createResult->amount = (float)$sewer->pivot_sewer[0]->spent_amount; + $createResult->stock_id = $stock->id; + $createResult->user_id = $user->id; + $createResult->note = "#Dikiş".$sewer->id." maglumat girizidi, soňundan pozulan"; + $createResult->save(); + + + $stockBag = Stock::where("type", 'bag')->first(); + + $createResultBag = new BagAction(); + $createResultBag->product_id = $sewer->id; + $createResultBag->type = 'outbox'; + $createResultBag->status_accountant = "new"; + $createResultBag->status_director = "new"; + $createResultBag->note = "#Dikiş".$sewer->id." maglumat girizidi, soňundan pozulan"; + $createResultBag->amount = -$sewer->produced_bag_qty; + $createResultBag->stock_id = $stockBag->id; + $createResultBag->user_id = $user->id; + $createResultBag->save(); + + }elseif ($sewer->produced_bag_qty == 0){ + $stock = Stock::where("type", 'rulon')->first(); + + $createResult = new RulonAction(); + $createResult->product_id = $sewer->rulon_action->product_id; + $createResult->type = 'inbox'; + $createResult->amount = (float)$sewer->pivot_sewer[0]->amount; + $createResult->stock_id = $stock->id; + $createResult->user_id = $user->id; + $createResult->note = "#Dikiş".$sewer->id." maglumat girizidi, soňundan pozulan"; + $createResult->save(); + } } $sewer->delete(); diff --git a/plugins/romanah/gokbakja/models/machine/columns.yaml b/plugins/romanah/gokbakja/models/machine/columns.yaml index d725129..41e39df 100644 --- a/plugins/romanah/gokbakja/models/machine/columns.yaml +++ b/plugins/romanah/gokbakja/models/machine/columns.yaml @@ -3,11 +3,28 @@ columns: label: id type: number name: - label: name + label: Ady type: text + searchable: true note: - label: note + label: Bellik type: text + searchable: true building_id: - label: building_id - type: number + label: 'Bina (korps)' + type: text + searchable: true + select: name + relation: building + mechanic_id: + label: Mehanik + type: text + searchable: true + select: name + relation: mechanic + employee_id: + label: Jogapkar + type: text + searchable: true + select: name + relation: employee diff --git a/themes/gokbakja/pages/actions/bag.htm b/themes/gokbakja/pages/actions/bag.htm index 4fd8be0..98af500 100644 --- a/themes/gokbakja/pages/actions/bag.htm +++ b/themes/gokbakja/pages/actions/bag.htm @@ -76,7 +76,7 @@ function onStart(){ Direktor Bugalter Bellik - Sazlamalar + @@ -113,7 +113,7 @@ function onStart(){ {% endif %} {{record.note}} - + {% endfor %} @@ -161,7 +161,7 @@ function onStart(){ Direktor Bugalter Bellik - Sazlamalar + diff --git a/themes/gokbakja/pages/actions/rulon.htm b/themes/gokbakja/pages/actions/rulon.htm index 68ffcba..dd2c83f 100644 --- a/themes/gokbakja/pages/actions/rulon.htm +++ b/themes/gokbakja/pages/actions/rulon.htm @@ -74,7 +74,7 @@ function onStart(){ Direktor Bugalter Bellik - Sazlamalar + @@ -93,7 +93,7 @@ function onStart(){ {% if record.status_director == 'accept' %} + {% else %} Tassyklanmadyk {% endif %} {% if record.status_accountant == 'accept' %} + {% else %} Tassyklanmadyk {% endif %} {{record.note}} - + {% endfor %} @@ -141,7 +141,7 @@ function onStart(){ Direktor Bugalter Bellik - Sazlamalar + diff --git a/themes/gokbakja/pages/orders/report.htm b/themes/gokbakja/pages/orders/report.htm index dc14e44..ecee326 100644 --- a/themes/gokbakja/pages/orders/report.htm +++ b/themes/gokbakja/pages/orders/report.htm @@ -106,7 +106,7 @@ function onStart(){ Klent Şertnama nomer Ýurdy - Mukdary + Bahasy Tölenen Bergisi @@ -125,7 +125,7 @@ function onStart(){ Klent Şertnama nomer Ýurdy - Mukdary + Bahasy Tölenen Bergisi diff --git a/themes/gokbakja/partials/aside-menu.htm b/themes/gokbakja/partials/aside-menu.htm index 68b25a6..2a0db12 100644 --- a/themes/gokbakja/partials/aside-menu.htm +++ b/themes/gokbakja/partials/aside-menu.htm @@ -36,7 +36,7 @@