Esempio n. 1
0
 private function onCancelPayments($Model)
 {
     //$this->log('ESTADO DE LA ORDEN AL TRATAR DE CANCELAR EL PAGO');
     //$this->log($Model->data['Order']['status']);
     $OrderPayment = new OrderPayment();
     if ('cancelled' == $Model->data['Order']['status'] && 0 < $Model->data['Order']['total_amt']) {
         $OrderPayment->recursive = -1;
         if (!$OrderPayment->updateAll(array('OrderPayment.order_id' => $Model->data['Order']["id"]), array('OrderPayment.status =' => 'cancelled'))) {
             $this->log('NO SE PUDIERON ACTUALIZARLOSPAGOS A CANCELADOS');
         }
     }
     return $Model;
 }