mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/exchange-2.0.git
synced 2026-08-19 04:23:55 +00:00
upload-honey-trap
This commit is contained in:
@@ -14,6 +14,7 @@ use Illuminate\Http\Request;
|
||||
use Maatwebsite\Excel\Facades\Excel;
|
||||
use App\Classes\Modules\Segments\Services\CreatesSeasonalSegment;
|
||||
use App\Classes\Modules\Companies\Processors\AssignSegmentProcessor;
|
||||
use App\Models\SeasonalSegment;
|
||||
|
||||
class ImportHoneyTrapController
|
||||
{
|
||||
@@ -82,6 +83,15 @@ class ImportHoneyTrapController
|
||||
continue;
|
||||
}
|
||||
|
||||
$company_seasonal_honey_trap_count = SeasonalSegment::where('company_id', $company->id)->where('segment_id', $segment_id)->get();
|
||||
if (count($company_seasonal_honey_trap_count)) {
|
||||
// seasonal segment already exists
|
||||
$row['status'] = 'failed';
|
||||
$row['message'] = 'Company is already in the Honey Trap Segment';
|
||||
$returnArray[] = $row;
|
||||
continue;
|
||||
}
|
||||
|
||||
$seasonalSegmentObject = new SeasonalSegmentObject($company->id, $segment_id, $start_date, $end_date ?? null);
|
||||
|
||||
(App()->make(createsSeasonalSegment::class))->execute($seasonalSegmentObject);
|
||||
|
||||
Reference in New Issue
Block a user