Browse Source

[Backend] Distribution > création commande : coche Tiller #1054

feature/souke
Guillaume Bourgeois 1 year ago
parent
commit
c72ace9a26
1 changed files with 7 additions and 4 deletions
  1. +7
    -4
      common/logic/Order/Order/Repository/OrderRepository.php

+ 7
- 4
common/logic/Order/Order/Repository/OrderRepository.php View File



namespace common\logic\Order\Order\Repository; namespace common\logic\Order\Order\Repository;


use common\helpers\MeanPayment;
use common\logic\AbstractRepository; use common\logic\AbstractRepository;
use common\logic\Distribution\Distribution\Model\Distribution; use common\logic\Distribution\Distribution\Model\Distribution;
use common\logic\Distribution\ProductDistribution\Repository\ProductDistributionRepository; use common\logic\Distribution\ProductDistribution\Repository\ProductDistributionRepository;
$creditFunctioning = $this->producerRepository->getPointSaleCreditFunctioning($pointSale); $creditFunctioning = $this->producerRepository->getPointSaleCreditFunctioning($pointSale);


if ($order->id_user && $this->producerRepository->getConfig('credit') && $pointSale->credit) { if ($order->id_user && $this->producerRepository->getConfig('credit') && $pointSale->credit) {
if ($creditFunctioning == Producer::CREDIT_FUNCTIONING_OPTIONAL) {
return 0;
} elseif ($creditFunctioning == Producer::CREDIT_FUNCTIONING_MANDATORY) {
if($order->mean_payment == MeanPayment::CREDIT || $creditFunctioning == Producer::CREDIT_FUNCTIONING_MANDATORY) {
return 1; return 1;
} elseif ($creditFunctioning == Producer::CREDIT_FUNCTIONING_USER) {
}
elseif ($creditFunctioning == Producer::CREDIT_FUNCTIONING_OPTIONAL) {
return 0;
}
elseif ($creditFunctioning == Producer::CREDIT_FUNCTIONING_USER) {
$userProducer = UserProducer::searchOne([ $userProducer = UserProducer::searchOne([
'id_user' => $order->id_user, 'id_user' => $order->id_user,
'id_producer' => $distribution->id_producer 'id_producer' => $distribution->id_producer

Loading…
Cancel
Save