$dateToProcess = date('Y-m-d', strtotime("-$i days", strtotime($currentDate)));
$startDate = date('Y-m-d', strtotime("+$step2 days", strtotime($dateToProcess)));
- if (
+ /* if (
SentKogort::find()
->where(['kogort_date' => $startDate, 'kogort_number' => SentKogort::KOGORT_NUMBERS['whatsapp']])
->exists()
BaseConsole::FG_YELLOW
);
continue;
- }
+ }*/
$kogortPhones = Users::formKogortByDateAndType($startDate, 'whatsapp');
$dateToProcess = date('Y-m-d', strtotime("-$i days", strtotime($currentDate)));
$startDate = date('Y-m-d', strtotime("+$step3 days", strtotime($dateToProcess)));
- if (
+ /*if (
SentKogort::find()
->where(['kogort_date' => $startDate, 'kogort_number' => SentKogort::KOGORT_NUMBERS['call']])
->exists()
BaseConsole::FG_YELLOW
);
continue;
- }
+ }*/
$kogortPhones = Users::formKogortByDateAndType($startDate, 'call');
->where(['kogort_date' => $startDate, 'kogort_number' => $kogort_number])
->column();
+ if ($kogortPhones) {
+ SentKogort::deleteAll(['kogort_date' => $startDate, 'kogort_number' => $kogort_number]);
+ $kogortPhones =[];
+ }
+
foreach ($phones as $phone) {
if ($phone && !in_array($phone, $kogortPhones)) {
$sentKogort = new SentKogort();