changed logic in panel gr master importer
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) Failing after 27s
Laravel Larastan / larastan (pull_request) Failing after 5m55s
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) Failing after 27s
Laravel Larastan / larastan (pull_request) Failing after 5m55s
This commit is contained in:
@@ -116,11 +116,11 @@ class PanelGrMasterImporter extends Importer
|
|||||||
$warnMsg[] = 'Quantity must be greater than 0.';
|
$warnMsg[] = 'Quantity must be greater than 0.';
|
||||||
}
|
}
|
||||||
|
|
||||||
$existingRecord = PanelGrMaster::where('document_number', $this->data['document_number'])->where('plant_id', $this->data['plant'])->first();
|
$existingRecord = PanelGrMaster::where('document_number', $this->data['document_number'])->where('inspection_lot_number', $this->data['inspection_lot_number'])->where('plant_id', $this->data['plant'])->first();
|
||||||
|
|
||||||
if ($existingRecord && $existingRecord->invoice_number != $this->data['invoice_number'])
|
if ($existingRecord)
|
||||||
{
|
{
|
||||||
$warnMsg[] = "Document Number '{$this->data['document_number']}' is already associated with Invoice Number '{$existingRecord->invoice_number}'.";
|
$warnMsg[] = "Document Number '{$this->data['document_number']}' is already associated with Inspection Lot Number '{$existingRecord->inspection_lot_number}'.";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! empty($warnMsg)) {
|
if (! empty($warnMsg)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user