feat : chef statement
This commit is contained in:
@@ -161,7 +161,6 @@ class DispenseAddService extends BaseService
|
||||
'coupon_dispense_id' => $this->dispenseId,
|
||||
'user_id' => $userId,
|
||||
]);
|
||||
// $producer = ApplicationContext::getContainer()->get(Producer::class);
|
||||
$this->producer->produce($message);
|
||||
}
|
||||
|
||||
|
||||
@@ -10,11 +10,13 @@ declare(strict_types=1);
|
||||
|
||||
namespace App\Service\Admin\Order;
|
||||
|
||||
use App\Amqp\Producer\Statement\FinancesProducer;
|
||||
use App\Constants\Common\OrderCode;
|
||||
use App\Exception\ErrException;
|
||||
use App\Model\Order;
|
||||
use App\Model\OrderGood;
|
||||
use App\Service\Admin\BaseService;
|
||||
use Hyperf\Amqp\Producer;
|
||||
use Hyperf\DbConnection\Db;
|
||||
use Hyperf\Di\Annotation\Inject;
|
||||
|
||||
@@ -32,7 +34,16 @@ class FinishService extends BaseService
|
||||
#[Inject]
|
||||
protected OrderGood $orderGoodModel;
|
||||
|
||||
public function handle()
|
||||
/**
|
||||
* @var Producer
|
||||
*/
|
||||
#[Inject]
|
||||
protected Producer $producer;
|
||||
|
||||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function handle(): array
|
||||
{
|
||||
$kitchenId = (int)$this->request->input('kitchenId');
|
||||
$cycleId = (int)$this->request->input('cycleId');
|
||||
@@ -58,7 +69,14 @@ class FinishService extends BaseService
|
||||
}
|
||||
});
|
||||
|
||||
// 财务结算节点 消息队列 - 生成财务结算数据 完成订单数据
|
||||
$financesMessage = new FinancesProducer([
|
||||
'cycle_id' => $cycleId,
|
||||
'kitchen_id' => $kitchenId,
|
||||
]);
|
||||
$this->producer->produce($financesMessage);
|
||||
|
||||
//
|
||||
|
||||
return $this->return->success();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user