Browse Source

Merge branch 'dev'

prodstable
Guillaume Bourgeois 4 years ago
parent
commit
35b52a43f9
4 changed files with 26 additions and 1 deletions
  1. +2
    -0
      backend/controllers/OrderController.php
  2. +18
    -0
      common/models/Order.php
  3. +2
    -0
      common/models/Subscription.php
  4. +4
    -1
      producer/controllers/OrderController.php

+ 2
- 0
backend/controllers/OrderController.php View File

@@ -875,6 +875,8 @@ class OrderController extends BackendController
$order->processCredit();
}

$order->setTillerSynchronization() ;

// lien utilisateur / point de vente
if ($idUser && $pointSale) {
$pointSale->linkUser($idUser);

+ 18
- 0
common/models/Order.php View File

@@ -500,6 +500,24 @@ class Order extends ActiveRecordCommon
}
}

public function setTillerSynchronization()
{
$order = Order::searchOne(['id' => $this->id]);

$paymentStatus = $order->getPaymentStatus();

if ($paymentStatus == self::PAYMENT_PAID) {
$order->tiller_synchronization = 1 ;
}
else {
$order->tiller_synchronization = 0 ;
}

$order->save() ;

return $order ;
}

/**
* Retourne le statut de paiement de la commande (payée, surplus, ou impayée).
*

+ 2
- 0
common/models/Subscription.php View File

@@ -218,6 +218,8 @@ class Subscription extends ActiveRecordCommon
}
}

$order->tiller_synchronization = $order->auto_payment ;

$userPointSale = UserPointSale::searchOne([
'id_point_sale' => $this->id_point_sale,
'id_user' => $this->id_user

+ 4
- 1
producer/controllers/OrderController.php View File

@@ -393,9 +393,12 @@ class OrderController extends ProducerBaseController
User::getCurrentId()
);
}
}else{
}
else{
$order->changeOrderStatus('waiting-paiement-on-delivery', 'user');
}

$order->setTillerSynchronization() ;
}



Loading…
Cancel
Save