feat : coupon

This commit is contained in:
2025-03-05 14:34:40 +08:00
parent 75f649676d
commit e60f28fe9a

View File

@@ -20,6 +20,8 @@ use Hyperf\Amqp\Message\ConsumerMessage;
use Hyperf\DbConnection\Db;
use Hyperf\Di\Annotation\Inject;
use PhpAmqpLib\Message\AMQPMessage;
use Psr\Container\ContainerExceptionInterface;
use Psr\Container\NotFoundExceptionInterface;
#[Consumer(exchange: 'OrderCancel', routingKey: 'OrderCancel', queue: 'OrderCancel.delay', name: "CancelOrderConsumer", nums: 1)]
class CancelOrderConsumer extends ConsumerMessage
@@ -50,7 +52,13 @@ class CancelOrderConsumer extends ConsumerMessage
#[Inject]
protected UserCoupon $userCouponModel;
/**
* @param $data
* @param AMQPMessage $message
* @return Result
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/
public function consumeMessage($data, AMQPMessage $message): Result
{
if (!$data['order_id'] || !$data['type']) {