|
@@ -1,6 +1,7 @@
|
|
|
package com.citu.module.menduner.system.mq.consumer;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
+import com.citu.framework.tenant.core.aop.TenantIgnore;
|
|
|
import com.citu.module.menduner.system.convert.JobAdvertisedConvert;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.job.JobAdvertisedDO;
|
|
@@ -67,42 +68,47 @@ public class ESConsumer implements RocketMQListener<ESJobAdvertisedMergeSendMess
|
|
|
|
|
|
// TODO 赶时间写法,待改
|
|
|
@Override
|
|
|
+ @TenantIgnore
|
|
|
public void onMessage(ESJobAdvertisedMergeSendMessage message) {
|
|
|
log.info("接收到队列消息[{}]", message);
|
|
|
- switch (message.getOperate()) {
|
|
|
- case SYNC_ALL:
|
|
|
- if (JOB.equals(message.getType())) {
|
|
|
- sync();
|
|
|
- } else if (ENTERPRISE.equals(message.getType())) {
|
|
|
+ try {
|
|
|
+ switch (message.getOperate()) {
|
|
|
+ case SYNC_ALL:
|
|
|
+ if (JOB.equals(message.getType())) {
|
|
|
+ sync();
|
|
|
+ } else if (ENTERPRISE.equals(message.getType())) {
|
|
|
|
|
|
- }
|
|
|
- break;
|
|
|
- case ADD:
|
|
|
- if (JOB.equals(message.getType())) {
|
|
|
- jobAdd(message.getId());
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case ADD:
|
|
|
+ if (JOB.equals(message.getType())) {
|
|
|
+ jobAdd(message.getId());
|
|
|
+ } else {
|
|
|
|
|
|
- }
|
|
|
- break;
|
|
|
- case UPDATE:
|
|
|
- if (JOB.equals(message.getType())) {
|
|
|
- jobUpdate(message.getId());
|
|
|
- } else {
|
|
|
- enterpriseUpdate(message.getId());
|
|
|
- }
|
|
|
- break;
|
|
|
- case DELETE:
|
|
|
- if (JOB.equals(message.getType())) {
|
|
|
- jobDel(message.getId());
|
|
|
- } else {
|
|
|
- enterpriseDel(message.getId());
|
|
|
- }
|
|
|
- break;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case UPDATE:
|
|
|
+ if (JOB.equals(message.getType())) {
|
|
|
+ jobUpdate(message.getId());
|
|
|
+ } else {
|
|
|
+ enterpriseUpdate(message.getId());
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case DELETE:
|
|
|
+ if (JOB.equals(message.getType())) {
|
|
|
+ jobDel(message.getId());
|
|
|
+ } else {
|
|
|
+ enterpriseDel(message.getId());
|
|
|
+ }
|
|
|
+ break;
|
|
|
|
|
|
- default:
|
|
|
- break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ log.info("消息处理完备[{}]", message);
|
|
|
+ }catch (Exception ex) {
|
|
|
+ ex.printStackTrace();
|
|
|
}
|
|
|
- log.info("消息处理完备[{}]", message);
|
|
|
|
|
|
}
|
|
|
|