package com.qianwen.smartman.modules.smis.message.producer;
|
|
//import org.apache.rocketmq.spring.core.RocketMQTemplate;
|
import com.qianwen.smartman.common.constant.WorkstationConstant;
|
import com.qianwen.smartman.common.mqtt.MqttMessageSender;
|
import com.qianwen.smartman.modules.smis.dto.WorkstationCreateMessageDTO;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
//import org.springframework.messaging.support.MessageBuilder;
|
import org.springframework.stereotype.Component;
|
|
@Component
|
public class InsertWorkstationProducer {
|
//private final RocketMQTemplate rocketMQTemplate;
|
@Autowired
|
private MqttMessageSender mqttMsgSender;
|
/*
|
public InsertWorkstationProducer(final RocketMQTemplate rocketMQTemplate) {
|
this.rocketMQTemplate = rocketMQTemplate;
|
}*/
|
|
public void sendInsertWorkstationMessage(Long workstationId) {
|
//this.rocketMQTemplate.syncSend(WorkstationConstant.WORKSTATION_CREATE_TOPIC, MessageBuilder.withPayload(dto).build());
|
|
mqttMsgSender.sendMessage(WorkstationConstant.WORKSTATION_CREATE_TOPIC, String.valueOf(workstationId));
|
}
|
}
|