Commit c318f922 by libin

获取返回消息代码优化

parent 95396c8f
...@@ -150,20 +150,29 @@ public class ResourceService { ...@@ -150,20 +150,29 @@ public class ResourceService {
// 循环消费 任务进度 并更新前台界面 // 循环消费 任务进度 并更新前台界面
while (true) { while (true) {
ConsumerRecords<String, String> records = consumer.poll(10000);//消费间隔单位:毫秒 ConsumerRecords<String, String> records = null;//消费间隔单位:毫秒
for (ConsumerRecord<String, String> consumerRecord : records) { try {
logger.info("消息队列返回内容:{"+consumerRecord.key()+":"+consumerRecord.value()+"}"); // 消息key:taskid的值// 消息value:消息的json字符串 records = consumer.poll(10000);
try { } catch (Exception e) {
if("JJXX".equals(type)){ e.printStackTrace();
TbZhzxJjxx entity = parseJjxx(consumerRecord.value()); }
xxcxDao.insertJjxx(entity); if(records!=null){
}else if("CJXX".equals(type)){ for (ConsumerRecord<String, String> consumerRecord : records) {
TbZhzxCjxx entity = parseCjxx(consumerRecord.value()); logger.info("消息队列返回内容:{"+consumerRecord.key()+":"+consumerRecord.value()+"}"); // 消息key:taskid的值// 消息value:消息的json字符串
xxcxDao.insertCjxx(entity); try {
if("JJXX".equals(type)){
TbZhzxJjxx entity = parseJjxx(consumerRecord.value());
xxcxDao.insertJjxx(entity);
}else if("CJXX".equals(type)){
TbZhzxCjxx entity = parseCjxx(consumerRecord.value());
xxcxDao.insertCjxx(entity);
}
} catch (Exception e) {
e.printStackTrace();
} }
} catch (Exception e) {
e.printStackTrace();
} }
}else{
logger.warn("消息队列没有内容返回。");
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment