Added filters and duplicate confirmation in cycle count page
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 12s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 12s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 18s
Laravel Pint / pint (pull_request) Successful in 2m43s
Laravel Larastan / larastan (pull_request) Failing after 3m58s
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 12s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 12s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 18s
Laravel Pint / pint (pull_request) Successful in 2m43s
Laravel Larastan / larastan (pull_request) Failing after 3m58s
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Livewire;
|
||||
|
||||
use App\Models\DuplicateStock;
|
||||
use App\Models\Item;
|
||||
use App\Models\NotInStock;
|
||||
use App\Models\StickerMaster;
|
||||
@@ -65,7 +66,8 @@ class StockDataTable extends Component
|
||||
'refreshSfgNonData' => 'loadSfgNonQuanData',
|
||||
'confirmStockUpdate',
|
||||
'confirmSerialUpdate',
|
||||
'confirmSerialFGUpdate'
|
||||
'confirmSerialFGUpdate',
|
||||
'confirmDuplicateUpdate'
|
||||
];
|
||||
|
||||
public $capacitorInput = '';
|
||||
@@ -170,6 +172,43 @@ class StockDataTable extends Component
|
||||
}
|
||||
}
|
||||
|
||||
public function confirmDuplicateUpdate($plantId, $location, $bin, $serial_number, $stickerMasterId, $batch, $docNo, $quantity)
|
||||
{
|
||||
$sNo = $serial_number;
|
||||
$stockRecord = StockDataMaster::where('serial_number', $sNo)
|
||||
->where('plant_id', $plantId)
|
||||
->first();
|
||||
|
||||
if (!$stockRecord) {
|
||||
return;
|
||||
}
|
||||
|
||||
$record = DuplicateStock::where('stock_data_master_id', $stockRecord->id)->first();
|
||||
|
||||
if (!$record) {
|
||||
|
||||
DuplicateStock::create([
|
||||
'stock_data_master_id' => $stockRecord->id,
|
||||
]);
|
||||
|
||||
Notification::make()
|
||||
->title('Record inserted successfully in duplicate stock table.')
|
||||
->success()
|
||||
->send();
|
||||
|
||||
} else {
|
||||
|
||||
DuplicateStock::create([
|
||||
'stock_data_master_id' => $stockRecord->id,
|
||||
]);
|
||||
|
||||
Notification::make()
|
||||
->title('Record inserted successfully in duplicate stock table.')
|
||||
->success()
|
||||
->send();
|
||||
}
|
||||
}
|
||||
|
||||
public function confirmSerialFGUpdate($plantId, $location, $bin, $sNo, $stickerMasterId)
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user