|
@@ -12,6 +12,7 @@ import org.springframework.amqp.rabbit.annotation.RabbitHandler;
|
|
import org.springframework.amqp.rabbit.annotation.RabbitListener;
|
|
import org.springframework.amqp.rabbit.annotation.RabbitListener;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
//import org.springframework.kafka.annotation.KafkaListener;
|
|
//import org.springframework.kafka.annotation.KafkaListener;
|
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.io.BufferedWriter;
|
|
import java.io.BufferedWriter;
|
|
@@ -41,9 +42,9 @@ public class EartagListener {
|
|
@Autowired
|
|
@Autowired
|
|
private IEartagService eartagService;
|
|
private IEartagService eartagService;
|
|
|
|
|
|
-
|
|
|
|
private static final String TOPIC = "test-topic";
|
|
private static final String TOPIC = "test-topic";
|
|
|
|
|
|
|
|
+
|
|
// @KafkaListener(topics = TOPIC, groupId = "my-group")
|
|
// @KafkaListener(topics = TOPIC, groupId = "my-group")
|
|
// public void listen(ConsumerRecord<String, String> record) {
|
|
// public void listen(ConsumerRecord<String, String> record) {
|
|
// System.out.println("Received message: " + record.value());
|
|
// System.out.println("Received message: " + record.value());
|
|
@@ -57,10 +58,12 @@ public class EartagListener {
|
|
* @Date : 2022/3/12
|
|
* @Date : 2022/3/12
|
|
* @Time : 17:53
|
|
* @Time : 17:53
|
|
*/
|
|
*/
|
|
- @RabbitListener(queues = Const.QUEUE_ASK_EARTAG)
|
|
|
|
|
|
+// @RabbitListener(queues = Const.QUEUE_ASK_EARTAG )
|
|
|
|
+ @RabbitListener(queues = "#{'direct.askEartag.queue' + ${rabbitmq.queues}}")
|
|
@RabbitHandler
|
|
@RabbitHandler
|
|
public void processRawdata(Map RawMap) throws ParseException, IOException {
|
|
public void processRawdata(Map RawMap) throws ParseException, IOException {
|
|
System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 处理耳标 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<");
|
|
System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 处理耳标 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<");
|
|
|
|
+ System.out.println(RawMap);
|
|
String askText = RawMap.get("askText").toString();
|
|
String askText = RawMap.get("askText").toString();
|
|
|
|
|
|
//本模块主要执行保存以下4类数据:(其他注册数据,在线数据,状态数据等都是由其他模块工程执行处理-process2模块工程)
|
|
//本模块主要执行保存以下4类数据:(其他注册数据,在线数据,状态数据等都是由其他模块工程执行处理-process2模块工程)
|
|
@@ -70,7 +73,7 @@ public class EartagListener {
|
|
//--保存耳标流水数据(耳标流水表)
|
|
//--保存耳标流水数据(耳标流水表)
|
|
|
|
|
|
//测试-临时写入耳标数据到文件
|
|
//测试-临时写入耳标数据到文件
|
|
- DateUtil dateUtil = new DateUtil();
|
|
|
|
|
|
+// DateUtil dateUtil = new DateUtil();
|
|
// if(askText.trim().indexOf("330110004000010") != -1){
|
|
// if(askText.trim().indexOf("330110004000010") != -1){
|
|
// writeTxt(dateUtil.getTodayMissionText()+" "+askText,"eartag");
|
|
// writeTxt(dateUtil.getTodayMissionText()+" "+askText,"eartag");
|
|
// }
|
|
// }
|