@@ -212,12 +212,10 @@ public function addRule(array $config): int
212212
213213 $ db ->beginTransaction ();
214214
215- $ changedAt = time () * 1000 ;
216215 $ db ->insert ('rule ' , [
217216 'name ' => $ config ['name ' ],
218217 'timeperiod_id ' => $ config ['timeperiod_id ' ] ?? null ,
219- 'object_filter ' => $ config ['object_filter ' ] ?? null ,
220- 'changed_at ' => $ changedAt
218+ 'object_filter ' => $ config ['object_filter ' ] ?? null
221219 ]);
222220 $ ruleId = $ db ->lastInsertId ();
223221
@@ -227,16 +225,14 @@ public function addRule(array $config): int
227225 'position ' => $ position ,
228226 'condition ' => $ escalationConfig ['condition ' ] ?? null ,
229227 'name ' => $ escalationConfig ['name ' ] ?? null ,
230- 'fallback_for ' => $ escalationConfig ['fallback_for ' ] ?? null ,
231- 'changed_at ' => $ changedAt
228+ 'fallback_for ' => $ escalationConfig ['fallback_for ' ] ?? null
232229 ]);
233230 $ escalationId = $ db ->lastInsertId ();
234231
235232 foreach ($ escalationConfig ['recipient ' ] ?? [] as $ recipientConfig ) {
236233 $ data = [
237234 'rule_escalation_id ' => $ escalationId ,
238- 'channel_id ' => $ recipientConfig ['channel_id ' ],
239- 'changed_at ' => $ changedAt
235+ 'channel_id ' => $ recipientConfig ['channel_id ' ]
240236 ];
241237
242238 switch (true ) {
@@ -272,16 +268,14 @@ public function addRule(array $config): int
272268 */
273269 private function insertOrUpdateEscalations ($ ruleId , array $ escalations , Connection $ db , bool $ insert = false ): void
274270 {
275- $ changedAt = time () * 1000 ;
276271 foreach ($ escalations as $ position => $ escalationConfig ) {
277272 if ($ insert ) {
278273 $ db ->insert ('rule_escalation ' , [
279274 'rule_id ' => $ ruleId ,
280275 'position ' => $ position ,
281276 'condition ' => $ escalationConfig ['condition ' ] ?? null ,
282277 'name ' => $ escalationConfig ['name ' ] ?? null ,
283- 'fallback_for ' => $ escalationConfig ['fallback_for ' ] ?? null ,
284- 'changed_at ' => $ changedAt
278+ 'fallback_for ' => $ escalationConfig ['fallback_for ' ] ?? null
285279 ]);
286280
287281 $ escalationId = $ db ->lastInsertId ();
@@ -291,8 +285,7 @@ private function insertOrUpdateEscalations($ruleId, array $escalations, Connecti
291285 'position ' => $ position ,
292286 'condition ' => $ escalationConfig ['condition ' ] ?? null ,
293287 'name ' => $ escalationConfig ['name ' ] ?? null ,
294- 'fallback_for ' => $ escalationConfig ['fallback_for ' ] ?? null ,
295- 'changed_at ' => $ changedAt
288+ 'fallback_for ' => $ escalationConfig ['fallback_for ' ] ?? null
296289 ], ['id = ? ' => $ escalationId , 'rule_id = ? ' => $ ruleId ]);
297290 $ recipientsToRemove = [];
298291
@@ -318,7 +311,7 @@ function (array $element) use ($recipientId) {
318311 if (! empty ($ recipientsToRemove )) {
319312 $ db ->update (
320313 'rule_escalation_recipient ' ,
321- ['changed_at ' => $ changedAt , ' deleted ' => 'y ' ],
314+ ['deleted ' => 'y ' ],
322315 ['id IN (?) ' => $ recipientsToRemove , 'deleted = ? ' => 'n ' ]
323316 );
324317 }
@@ -327,8 +320,7 @@ function (array $element) use ($recipientId) {
327320 foreach ($ escalationConfig ['recipient ' ] ?? [] as $ recipientConfig ) {
328321 $ data = [
329322 'rule_escalation_id ' => $ escalationId ,
330- 'channel_id ' => $ recipientConfig ['channel_id ' ],
331- 'changed_at ' => $ changedAt
323+ 'channel_id ' => $ recipientConfig ['channel_id ' ]
332324 ];
333325
334326 switch (true ) {
@@ -353,9 +345,7 @@ function (array $element) use ($recipientId) {
353345 $ db ->insert ('rule_escalation_recipient ' , $ data );
354346 } else {
355347 $ db ->update (
356- 'rule_escalation_recipient ' ,
357- $ data + ['changed_at ' => $ changedAt ],
358- ['id = ? ' => $ recipientConfig ['id ' ]]
348+ 'rule_escalation_recipient ' , $ data , ['id = ? ' => $ recipientConfig ['id ' ]] //TODO:TEST, need deleted flag check
359349 );
360350 }
361351 }
@@ -390,9 +380,8 @@ public function editRule(int $id, array $config): void
390380 $ data ['object_filter ' ] = $ values ['object_filter ' ];
391381 }
392382
393- $ changedAt = time () * 1000 ;
394383 if (! empty ($ data )) {
395- $ db ->update ('rule ' , $ data + [ ' changed_at ' => $ changedAt ] , ['id = ? ' => $ id ]);
384+ $ db ->update ('rule ' , $ data , ['id = ? ' => $ id ]);
396385 }
397386
398387 if (! isset ($ values ['rule_escalation ' ])) {
@@ -426,7 +415,7 @@ public function editRule(int $id, array $config): void
426415 // Escalations to add
427416 $ escalationsToAdd = $ escalationsInCache ;
428417
429- $ markAsDeleted = ['changed_at ' => $ changedAt , ' deleted ' => 'y ' ];
418+ $ markAsDeleted = ['deleted ' => 'y ' ];
430419 if (! empty ($ escalationsToRemove )) {
431420 $ db ->update (
432421 'rule_escalation_recipient ' ,
@@ -472,7 +461,7 @@ public function removeRule(int $id): void
472461 ->assembleSelect ()
473462 );
474463
475- $ markAsDeleted = ['changed_at ' => time () * 1000 , ' deleted ' => 'y ' ];
464+ $ markAsDeleted = ['deleted ' => 'y ' ];
476465 if (! empty ($ escalationsToRemove )) {
477466 $ db ->update (
478467 'rule_escalation_recipient ' ,
0 commit comments