55 |
* traitement et retourne le résultat. |
* traitement et retourne le résultat. |
56 |
* |
* |
57 |
* @param mixed $request_data Les données JSON reçues (voir @uses) |
* @param mixed $request_data Les données JSON reçues (voir @uses) |
|
* |
|
|
* @todo XXX Vérifier pourquoi la méthode sendReply n'est pas utilisée dans |
|
|
* la gestion du retour en fonction du résultat |
|
58 |
*/ |
*/ |
59 |
public function post($request_data) { |
public function post($request_data) { |
60 |
|
|
69 |
|
|
70 |
// Exécution du traitement |
// Exécution du traitement |
71 |
$ret = $this->metier_manager->performMaintenance($request_data['module'], $request_data['data']); |
$ret = $this->metier_manager->performMaintenance($request_data['module'], $request_data['data']); |
|
$msg = $this->metier_manager->getMessage(); |
|
72 |
|
|
73 |
// Gestion du retour en fonction du résultat |
// Gestion du retour en fonction du résultat |
74 |
if ($ret != 'KO') { |
return $this->sendReply($ret, $this->metier_manager->getMessage()); |
|
return $this->sendHttpCode(200, $msg); |
|
|
} |
|
|
return $this->sendHttpCode(500, $msg); |
|
75 |
|
|
76 |
} |
} |
77 |
|
|