feat():下发钢卷设定值请求到模型程序

This commit is contained in:
Allenxy
2024-10-16 14:19:27 +08:00
parent 58c16f7c11
commit 1f30c75c35

View File

@@ -4,18 +4,29 @@ import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.fizz.business.constants.CommonConstants;
import com.fizz.business.domain.ModSetupResult; import com.fizz.business.domain.ModSetupResult;
import com.fizz.business.form.ModSetupResultForm; import com.fizz.business.form.ModSetupResultForm;
import com.fizz.business.mapper.ModSetupResultMapper; import com.fizz.business.mapper.ModSetupResultMapper;
import com.fizz.business.service.ModSetupResultService; import com.fizz.business.service.ModSetupResultService;
import com.fizz.business.vo.ModSetupResultVO; import com.fizz.business.vo.ModSetupResultVO;
import org.springframework.amqp.core.Message;
import org.springframework.amqp.core.MessageProperties;
import org.springframework.amqp.core.MessagePropertiesBuilder;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.nio.charset.StandardCharsets;
import java.util.List; import java.util.List;
@Service @Service
public class ModSetupResultServiceImpl extends ServiceImpl<ModSetupResultMapper, ModSetupResult> implements ModSetupResultService { public class ModSetupResultServiceImpl extends ServiceImpl<ModSetupResultMapper, ModSetupResult> implements ModSetupResultService {
@Resource
RabbitTemplate rabbitTemplate;
@Override @Override
public List<ModSetupResultVO> list(ModSetupResultForm form) { public List<ModSetupResultVO> list(ModSetupResultForm form) {
@@ -57,6 +68,14 @@ public class ModSetupResultServiceImpl extends ServiceImpl<ModSetupResultMapper,
@Override @Override
public String retrySetup(String coilid) { public String retrySetup(String coilid) {
//发送MQ
MessageProperties props = MessagePropertiesBuilder.newInstance()
.setContentType(MessageProperties.CONTENT_TYPE_TEXT_PLAIN)
.setMessageId("SETUP_CALL")
.build();
rabbitTemplate.send(CommonConstants.RabbitMQ.SEND_MODEL,new Message(coilid.getBytes(StandardCharsets.UTF_8),props));
return null; return null;
} }
} }