退单发mq给双屏机
This commit is contained in:
parent
eb26f17dd4
commit
7acdce51e4
|
|
@ -158,6 +158,7 @@ public interface LeMqConstant {
|
||||||
DEVICE_ONLINE_REPORT_V4("device-online-report-v4", "通知商户下所有设备设备上下线"),
|
DEVICE_ONLINE_REPORT_V4("device-online-report-v4", "通知商户下所有设备设备上下线"),
|
||||||
DEVICE_ORDER_DISHES_STATE_UPDATE_V4("device-order-dishes-state-update-v4", "推送订单制作配送状态更新"),
|
DEVICE_ORDER_DISHES_STATE_UPDATE_V4("device-order-dishes-state-update-v4", "推送订单制作配送状态更新"),
|
||||||
DEVICE_LOCKER_STATUS_V4("device-locker-status-v4", "推送更新智能餐柜状态"),
|
DEVICE_LOCKER_STATUS_V4("device-locker-status-v4", "推送更新智能餐柜状态"),
|
||||||
|
DEVICE_UPDATE_ORDER_STATE_V4("device-update-order-state-v4", "推送取消设备订单"),
|
||||||
BACK_DEVICE_IOT_GATEWAY_V4("back-device-iot-gateway-v4", "后场推送网关设备信息"),
|
BACK_DEVICE_IOT_GATEWAY_V4("back-device-iot-gateway-v4", "后场推送网关设备信息"),
|
||||||
BACK_DEVICE_UPDATE_PERSONAL_CONFIG_V4("back-device-update-person-config-v4", "通知设备后场人员和特征值更新"),
|
BACK_DEVICE_UPDATE_PERSONAL_CONFIG_V4("back-device-update-person-config-v4", "通知设备后场人员和特征值更新"),
|
||||||
BACK_CABINET_UPDATE_SETTING_CONFIG_V4("back-cabinet-update-setting-config-v4", "通知设备留样柜基础设置更新"),
|
BACK_CABINET_UPDATE_SETTING_CONFIG_V4("back-cabinet-update-setting-config-v4", "通知设备留样柜基础设置更新"),
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
package com.bonus.canteen.core.order.mq.bo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class DeviceRefundOrderBO {
|
||||||
|
private String deviceOrderId;
|
||||||
|
}
|
||||||
|
|
@ -24,6 +24,7 @@ import com.bonus.canteen.core.order.constants.OrderStateEnum;
|
||||||
import com.bonus.canteen.core.order.domain.*;
|
import com.bonus.canteen.core.order.domain.*;
|
||||||
import com.bonus.canteen.core.order.domain.param.*;
|
import com.bonus.canteen.core.order.domain.param.*;
|
||||||
import com.bonus.canteen.core.order.mapper.OrderInfoMapper;
|
import com.bonus.canteen.core.order.mapper.OrderInfoMapper;
|
||||||
|
import com.bonus.canteen.core.order.mq.bo.DeviceRefundOrderBO;
|
||||||
import com.bonus.canteen.core.order.mq.utils.OrderMQUtils;
|
import com.bonus.canteen.core.order.mq.utils.OrderMQUtils;
|
||||||
import com.bonus.canteen.core.order.service.IOrderDetailService;
|
import com.bonus.canteen.core.order.service.IOrderDetailService;
|
||||||
import com.bonus.canteen.core.order.service.IOrderInfoService;
|
import com.bonus.canteen.core.order.service.IOrderInfoService;
|
||||||
|
|
@ -429,6 +430,13 @@ public class OrderInfoServiceImpl implements IOrderInfoService
|
||||||
String jsonString = JacksonUtil.writeValueAsString(bean);
|
String jsonString = JacksonUtil.writeValueAsString(bean);
|
||||||
log.info("账户变动发送mq内容:{}", jsonString);
|
log.info("账户变动发送mq内容:{}", jsonString);
|
||||||
MqUtil.pushToTenantAllDevice(bean, LeMqConstant.Topic.DEVICE_UPDATE_PERSONAL_CONFIG_V4);
|
MqUtil.pushToTenantAllDevice(bean, LeMqConstant.Topic.DEVICE_UPDATE_PERSONAL_CONFIG_V4);
|
||||||
|
if(StringUtils.isNotBlank(orderInfo.getDeviceOrderId())) {
|
||||||
|
DeviceRefundOrderBO deviceRefundOrderBO = new DeviceRefundOrderBO();
|
||||||
|
deviceRefundOrderBO.setDeviceOrderId(orderInfo.getDeviceOrderId());
|
||||||
|
String deviceJsonString = JacksonUtil.writeValueAsString(deviceRefundOrderBO);
|
||||||
|
log.info("设备订单退款发送mq内容:{}", deviceJsonString);
|
||||||
|
MqUtil.pushToTenantAllDevice(deviceRefundOrderBO, LeMqConstant.Topic.DEVICE_UPDATE_ORDER_STATE_V4);
|
||||||
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("发送MQ消息失败", e);
|
log.error("发送MQ消息失败", e);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue