浏览代码

Refactoring services #885

refactoring
Guillaume Bourgeois 1年前
父节点
当前提交
bfdbcd99ec
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. +4
    -1
      common/logic/CreditHistory/CreditHistoryBuilder.php

+ 4
- 1
common/logic/CreditHistory/CreditHistoryBuilder.php 查看文件

@@ -4,14 +4,17 @@ namespace common\logic\CreditHistory;

use common\logic\BaseService;
use common\logic\BuilderInterface;
use common\services\UserProducer\UserProducerBuilder;

class CreditHistoryBuilder extends BaseService implements BuilderInterface
{
protected CreditHistorySolver $creditHistorySolver;
protected UserProducerBuilder $userProducerBuilder;

public function __construct()
{
$this->creditHistorySolver = $this->loadService(CreditHistorySolver::class);
$this->userProducerBuilder = $this->loadService(UserProducerBuilder::class);
}

public function save(CreditHistoryModel $creditHistory): bool
@@ -26,7 +29,7 @@ class CreditHistoryBuilder extends BaseService implements BuilderInterface
$creditHistory->save();

// Mise à jour du crédit au niveau de UserProducer
\Yii::$app->logic->getUserProducerContainer()->getService()->updateCredit($creditHistory);
$this->userProducerBuilder->updateCredit($creditHistory);

return true;
}

正在加载...
取消
保存