Projet

Général

Profil

Anomalie #2971

Double rappel d'échéance envoyé au membre #3849

Ajouté par Isabella Vanni il y a environ 6 ans. Mis à jour il y a environ 6 ans.

Statut:
Résolu
Priorité:
Normale
Assigné à:
Version cible:
-
Début:
26/02/2018
Echéance:
% réalisé:

100%

Temps estimé:

Description

Rappel d'échéance envoyé le 06/11/2017 et le 04/12/2018.

Révisions associées

Révision 9f7bc611 (diff)
Ajouté par Benjamin Drieu il y a environ 6 ans

Correction des conditions de relance (ferme: #2971)

Révision 12bba3dc (diff)
Ajouté par Benjamin Drieu il y a presque 6 ans

Be sure to look at the reminders of next month even in case of shift (ferme: #3222) (ref: #2971)

Historique

#1

Mis à jour par Benjamin Drieu il y a environ 6 ans

  • Statut changé de Nouveau à En cours de traitement

La requête pour indiquer une relance prochaine est la suivante:

            my @results = do_select ( sprintf ( "SELECT actor.* " .
                                                "  FROM actor, membership " .
                                                " WHERE actor.actor_id = membership.actor_id " .
                                                "   AND actor.actor_status = 'member' " .
                                                "   AND actor.actor_type = '%s' " .
                                                "   AND membership.validated = 1 " .
                                                "   AND membership.end_date IS NULL " .
                                                "   AND DATEDIFF(now(),membership.start_date) >= 31 " .
                                                "   AND membership.start_date < now() " .
                                                "   AND DATEDIFF(membership.renewal_date,now()) <= 31 " .
                                                "   AND ( membership.renewal_date >= now() " .
                                                "         OR DATEDIFF(now(),membership.renewal_date) <= 5 );",
                                                $type ) );

Donc, si la date de renouvellement est passée depuis moins de 5 jours, on fait un rappel et non une relance. Je ne sais pas pourquoi j'ai mis ça, je vais réfléchir au pourquoi du comment, car c'est le genre de requêtes que je ne veux pas modifier à la légère.

#2

Mis à jour par Benjamin Drieu il y a environ 6 ans

  • Statut changé de En cours de traitement à Résolu
  • % réalisé changé de 0 à 100

Formats disponibles : Atom PDF