From a74aa3bde561b551178fcd8f1f448aa75cdf56b2 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Thu, 14 May 2026 12:57:47 +0530 Subject: [PATCH] Updated pumps as pumpset type while working with zmm_heading column --- .../Controllers/CharacteristicsController.php | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/app/Http/Controllers/CharacteristicsController.php b/app/Http/Controllers/CharacteristicsController.php index abb4221..e91eb5c 100644 --- a/app/Http/Controllers/CharacteristicsController.php +++ b/app/Http/Controllers/CharacteristicsController.php @@ -520,9 +520,9 @@ class CharacteristicsController extends Controller if (Str::contains($modelHeading, 'PRESSURE BOOSTER SYSTEM', ignoreCase: true)) { $typesToCreate = ['MOTOR', 'PUMP', 'NAME_PLATE']; - } elseif (Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($modelHeading, 'PUMPS', ignoreCase: true) || Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { $typesToCreate = ['MOTOR', 'PUMP']; - } elseif (Str::contains($modelHeading, 'PUMP', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMP SET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($modelHeading, 'PUMP', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMP SET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPSET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPS', ignoreCase: true)) { $typesToCreate = ['PUMP']; } elseif (Str::contains($modelHeading, 'MOTOR', ignoreCase: true)) { $typesToCreate = ['MOTOR']; @@ -649,7 +649,7 @@ class CharacteristicsController extends Controller 'status_code' => 'ERROR', 'status_description' => "Serial number '{$serialNumber}' doesn't have name plate model to proceed!", ], 404); - } elseif (Str::contains($curHead, 'PUMP', ignoreCase: true) && ! Str::contains($curHead, 'PUMP SET', ignoreCase: true) && ! Str::contains($curHead, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($curHead, 'PUMP', ignoreCase: true) && ! Str::contains($curHead, 'PUMP SET', ignoreCase: true) && ! Str::contains($curHead, 'PUMPSET', ignoreCase: true) && ! Str::contains($curHead, 'PUMPS', ignoreCase: true)) { if ($modelType == 'MOTOR') { return response()->json([ 'status_code' => 'ERROR', @@ -673,7 +673,7 @@ class CharacteristicsController extends Controller // 'status_description' => "Serial number '{$serialNumber}' doesn't have pumpset model to proceed!", // ], 404); } - } elseif (! Str::contains($curHead, 'PUMPSET', ignoreCase: true)) { + } elseif (! Str::contains($curHead, 'PUMPS', ignoreCase: true) && ! Str::contains($curHead, 'PUMPSET', ignoreCase: true)) { return response()->json([ 'status_code' => 'ERROR', 'status_description' => "Serial number '{$serialNumber}' doesn't have valid model type to proceed!", @@ -1040,7 +1040,7 @@ class CharacteristicsController extends Controller if ($curMotorMarkStat == 'Marked' && $curPumpMarkStat == 'Marked') { $curMarkStat = 'Marked'; - } elseif (Str::contains($curHead, 'PUMP', ignoreCase: true) && ! Str::contains($curHead, 'PUMP SET', ignoreCase: true) && ! Str::contains($curHead, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($curHead, 'PUMP', ignoreCase: true) && ! Str::contains($curHead, 'PUMP SET', ignoreCase: true) && ! Str::contains($curHead, 'PUMPSET', ignoreCase: true) && ! Str::contains($curHead, 'PUMPS', ignoreCase: true)) { if ($modelType == 'PUMP' && $pumPhysiCnt >= $mvhsCnt) { $curMarkStat = 'Marked'; } @@ -1543,9 +1543,9 @@ class CharacteristicsController extends Controller if (Str::contains($modelHeading, 'PRESSURE BOOSTER SYSTEM', ignoreCase: true)) { $typesToCreate = ['MOTOR', 'PUMP', 'NAME_PLATE']; - } elseif (Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($modelHeading, 'PUMPS', ignoreCase: true) || Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { $typesToCreate = ['MOTOR', 'PUMP']; - } elseif (Str::contains($modelHeading, 'PUMP', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMP SET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($modelHeading, 'PUMP', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMP SET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPSET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPS', ignoreCase: true)) { $typesToCreate = ['PUMP']; } elseif (Str::contains($modelHeading, 'MOTOR', ignoreCase: true)) { $typesToCreate = ['MOTOR']; @@ -1922,9 +1922,9 @@ class CharacteristicsController extends Controller if (Str::contains($modelHeading, 'PRESSURE BOOSTER SYSTEM', ignoreCase: true)) { $typesToCreate = ['MOTOR', 'PUMP', 'NAME_PLATE']; - } elseif (Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($modelHeading, 'PUMPS', ignoreCase: true) || Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { $typesToCreate = ['MOTOR', 'PUMP']; - } elseif (Str::contains($modelHeading, 'PUMP', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMP SET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($modelHeading, 'PUMP', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMP SET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPSET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPS', ignoreCase: true)) { $typesToCreate = ['PUMP']; } elseif (Str::contains($modelHeading, 'MOTOR', ignoreCase: true)) { $typesToCreate = ['MOTOR']; @@ -2356,7 +2356,7 @@ class CharacteristicsController extends Controller 'status_code' => 'ERROR', 'status_description' => "Serial number '{$serialNumber}' doesn't have name plate model to proceed!", ], 404); - } elseif (Str::contains($curHead, 'PUMP', ignoreCase: true) && ! Str::contains($curHead, 'PUMP SET', ignoreCase: true) && ! Str::contains($curHead, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($curHead, 'PUMP', ignoreCase: true) && ! Str::contains($curHead, 'PUMP SET', ignoreCase: true) && ! Str::contains($curHead, 'PUMPSET', ignoreCase: true) && ! Str::contains($curHead, 'PUMPS', ignoreCase: true)) { if ($modelType == 'MOTOR') { return response()->json([ 'status_code' => 'ERROR', @@ -2380,7 +2380,7 @@ class CharacteristicsController extends Controller // 'status_description' => "Serial number '{$serialNumber}' doesn't have pumpset model to proceed!", // ], 404); } - } elseif (! Str::contains($curHead, 'PUMPSET', ignoreCase: true)) { + } elseif (! Str::contains($curHead, 'PUMPS', ignoreCase: true) && ! Str::contains($curHead, 'PUMPSET', ignoreCase: true)) { return response()->json([ 'status_code' => 'ERROR', 'status_description' => "Serial number '{$serialNumber}' doesn't have valid model type to proceed!", @@ -3647,9 +3647,9 @@ class CharacteristicsController extends Controller if (Str::contains($modelHeading, 'PRESSURE BOOSTER SYSTEM', ignoreCase: true)) { $typesToCreate = ['MOTOR', 'PUMP', 'NAME_PLATE']; - } elseif (Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($modelHeading, 'PUMPS', ignoreCase: true) || Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { $typesToCreate = ['MOTOR', 'PUMP']; - } elseif (Str::contains($modelHeading, 'PUMP', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMP SET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($modelHeading, 'PUMP', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMP SET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPSET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPS', ignoreCase: true)) { $typesToCreate = ['PUMP']; } elseif (Str::contains($modelHeading, 'MOTOR', ignoreCase: true)) { $typesToCreate = ['MOTOR']; @@ -4682,9 +4682,9 @@ class CharacteristicsController extends Controller if (Str::contains($modelHeading, 'PRESSURE BOOSTER SYSTEM', ignoreCase: true)) { $typesToCreate = ['MOTOR', 'PUMP', 'NAME_PLATE']; - } elseif (Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($modelHeading, 'PUMPS', ignoreCase: true) || Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { $typesToCreate = ['MOTOR', 'PUMP']; - } elseif (Str::contains($modelHeading, 'PUMP', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMP SET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPSET', ignoreCase: true)) { + } elseif (Str::contains($modelHeading, 'PUMP', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMP SET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPSET', ignoreCase: true) && ! Str::contains($modelHeading, 'PUMPS', ignoreCase: true)) { $typesToCreate = ['PUMP']; } elseif (Str::contains($modelHeading, 'MOTOR', ignoreCase: true)) { $typesToCreate = ['MOTOR'];