Make AlertSchedule::isActive work

This commit is contained in:
Tony Murray
2020-04-10 13:23:06 -05:00
parent eac7838de9
commit a68be76015
2 changed files with 11 additions and 16 deletions

View File

@@ -12,9 +12,10 @@ class AlertScheduleUtc extends Migration
*/
public function up()
{
DB::table('alert_schedule')->where('recurring', 1)->update([
DB::table('alert_schedule')->update([
'start' => DB::raw("CONVERT_TZ(IF(`recurring` = 1, STR_TO_DATE(CONCAT(start_recurring_dt, ' ', start_recurring_hr), '%Y-%m-%d %H:%i:%s'), start), @@global.time_zone, '+00:00')"),
'end' => DB::raw("CONVERT_TZ(IF(`recurring` = 1, STR_TO_DATE(CONCAT(end_recurring_dt, ' ', end_recurring_hr), '%Y-%m-%d %H:%i:%s'), end), @@global.time_zone, '+00:00')"),
'end' => DB::raw("CONVERT_TZ(IF(`recurring` = 1, STR_TO_DATE(CONCAT(IFNULL(end_recurring_dt, '9000-9-9'), ' ', end_recurring_hr), '%Y-%m-%d %H:%i:%s'), end), @@global.time_zone, '+00:00')"),
'recurring_day' => DB::raw('REPLACE(recurring_day, 0, 7)'), // convert to RFC N date format
]);
Schema::table('alert_schedule', function (Blueprint $table) {
@@ -43,6 +44,7 @@ class AlertScheduleUtc extends Migration
'start_recurring_hr' => DB::raw("TIME(CONVERT_TZ(start, '+00:00', @@global.time_zone))"),
'end_recurring_dt' => DB::raw("DATE(CONVERT_TZ(end, '+00:00', @@global.time_zone))"),
'end_recurring_hr' => DB::raw("TIME(CONVERT_TZ(end, '+00:00', @@global.time_zone))"),
'recurring_day' => DB::raw('REPLACE(recurring_day, 7, 0)'),
]);
}
}