167 |
|
|
168 |
if ($ligne_numero && $ligne_service && $ligne_presel) |
if ($ligne_numero && $ligne_service && $ligne_presel) |
169 |
{ |
{ |
|
|
|
170 |
$situation_key = "$ligne_service / $ligne_presel"; |
$situation_key = "$ligne_service / $ligne_presel"; |
171 |
|
|
172 |
$sql = "SELECT max(date_traitement), situation"; |
$sql = "SELECT date_traitement, situation"; |
173 |
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_commande_retour"; |
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_commande_retour"; |
174 |
$sql .= " WHERE fk_fournisseur = 4"; |
$sql .= " WHERE fk_fournisseur = 4"; |
175 |
$sql .= " AND cli = '".$ligne_numero."'"; |
$sql .= " AND cli = '".$ligne_numero."'"; |
176 |
$sql .= " GROUP BY cli;"; |
$sql .= " ORDER BY date_traitement DESC LIMIT 1;"; |
177 |
|
|
178 |
$resql = $db->query($sql); |
$resql = $db->query($sql); |
179 |
|
|
199 |
_log("$cli lecture etat de ligne ERREUR", LOG_ERR); |
_log("$cli lecture etat de ligne ERREUR", LOG_ERR); |
200 |
} |
} |
201 |
|
|
202 |
|
_log("$cli log etat de la ligne", LOG_NOTICE); |
203 |
if ($insert == 1) |
if ($insert == 1) |
204 |
{ |
{ |
205 |
$sql = "INSERT INTO ".MAIN_DB_PREFIX."telephonie_commande_retour"; |
$sql = "INSERT INTO ".MAIN_DB_PREFIX."telephonie_commande_retour"; |
206 |
$sql .= " (cli,mode,date_traitement,situation,fk_fournisseur) "; |
|
207 |
$sql .= " VALUES ('$ligne_numero','PRESELECTION',now(),'$situation_key',4);"; |
if ($situation_key == 'TRAITE_OK / EN_COURS') |
208 |
|
{ |
209 |
|
$sql .= " (cli,mode,date_traitement,situation,fk_fournisseur,traite) "; |
210 |
|
$sql .= " VALUES ('$ligne_numero','PRESELECTION',now(),'$situation_key',4,1);"; |
211 |
|
} |
212 |
|
elseif ($situation_key == 'ATTENTE / EN_COURS') |
213 |
|
{ |
214 |
|
$sql .= " (cli,mode,date_traitement,situation,fk_fournisseur,traite) "; |
215 |
|
$sql .= " VALUES ('$ligne_numero','PRESELECTION',now(),'$situation_key',4,1);"; |
216 |
|
} |
217 |
|
else |
218 |
|
{ |
219 |
|
$sql .= " (cli,mode,date_traitement,situation,fk_fournisseur) "; |
220 |
|
$sql .= " VALUES ('$ligne_numero','PRESELECTION',now(),'$situation_key',4);"; |
221 |
|
} |
222 |
|
|
223 |
$resql = $db->query($sql); |
$resql = $db->query($sql); |
224 |
|
|
|
_log("$cli log etat de la ligne", LOG_NOTICE); |
|
|
|
|
225 |
if ($resql) |
if ($resql) |
226 |
{ |
{ |
227 |
_log("$cli log etat de la ligne SUCCESS", LOG_NOTICE); |
_log("$cli log etat de la ligne SUCCESS", LOG_NOTICE); |
231 |
_log("$cli log etat de la ligne ERREUR", LOG_ERR); |
_log("$cli log etat de la ligne ERREUR", LOG_ERR); |
232 |
} |
} |
233 |
} |
} |
234 |
|
else |
235 |
|
{ |
236 |
|
_log("$cli log etat de la ligne IDENTIQUE", LOG_NOTICE); |
237 |
|
} |
238 |
} |
} |
239 |
else |
else |
240 |
{ |
{ |