Browse Source

语音播报订单不存在或设备号不存在打回消息队列

master
weigang 6 years ago
parent
commit
ba181d6fb3
  1. 8
      app/Amqp/Consumer/DevicOrderConsumer.php

8
app/Amqp/Consumer/DevicOrderConsumer.php

@ -35,8 +35,16 @@ class DevicOrderConsumer extends ConsumerMessage
->where(['order_main_id' => $orderMainId, 'type' => 4, 'dm_state' => 2]) ->where(['order_main_id' => $orderMainId, 'type' => 4, 'dm_state' => 2])
->first(); ->first();
if (is_null($order)||!$order) {
return Result::REQUEUE;
}
$deviceName = SpeakerDevic::query()->where(['store_id' => $order['store_id']])->value('device_name'); $deviceName = SpeakerDevic::query()->where(['store_id' => $order['store_id']])->value('device_name');
if (is_null($deviceName)||!$deviceName) {
return Result::REQUEUE;
}
$msg = "{\"msg\":\"到账".$order['money']."\"}"; $msg = "{\"msg\":\"到账".$order['money']."\"}";
$res = $this->deviceService->pubMsgToStoreByDevName($deviceName, $msg); $res = $this->deviceService->pubMsgToStoreByDevName($deviceName, $msg);

Loading…
Cancel
Save