feat : spu
This commit is contained in:
@@ -41,7 +41,7 @@ class GoodOrderPayFinishConsumer extends ConsumerMessage
|
||||
*/
|
||||
public function consumeMessage($data, AMQPMessage $message): Result
|
||||
{
|
||||
if (!$data['order_sno'] || !$data['pay_type']) {
|
||||
if (!$data['order_sno'] || !$data['pay_type'] || !$data['callback_data']) {
|
||||
$this->log->error('GoodOrderPayFinishConsumer:error:NoData:'.json_encode($data));
|
||||
return Result::ACK;
|
||||
}
|
||||
@@ -53,6 +53,7 @@ class GoodOrderPayFinishConsumer extends ConsumerMessage
|
||||
|
||||
$service->orderNo = $data['order_sno'];
|
||||
$service->payType = (int)$data['pay_type'];
|
||||
$service->callbackData = $data['callback_data'];
|
||||
$service->orderType = OrderCode::ORDER_TYPE_GOOD;
|
||||
|
||||
$service->handle();
|
||||
|
||||
@@ -43,6 +43,11 @@ class PayGoodOrderFinishService
|
||||
*/
|
||||
public int $orderType;
|
||||
|
||||
/**
|
||||
* @var array
|
||||
*/
|
||||
public array $callbackData;
|
||||
|
||||
/**
|
||||
* @var Order
|
||||
*/
|
||||
|
||||
@@ -89,6 +89,7 @@ class WxJsRechargeOrderService extends WxJsRechargeBaseService
|
||||
$message = new GoodOrderPayFinishProducer([
|
||||
'order_sno' => $this->orderNo,
|
||||
'pay_type' => self::PayType,
|
||||
'callback_data' => $this->callbackData,
|
||||
]);
|
||||
$this->producer->produce($message);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user