通过mq消息同步签名签章
parent
baf973d41d
commit
3e37c9c204
@ -1,40 +1,40 @@
|
||||
//package weaver.interfaces.dito.mq;
|
||||
//
|
||||
//import org.apache.commons.lang3.StringUtils;
|
||||
//import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext;
|
||||
//import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
|
||||
//import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
|
||||
//import org.apache.rocketmq.common.message.MessageExt;
|
||||
//import weaver.general.BaseBean;
|
||||
//
|
||||
//import java.io.UnsupportedEncodingException;
|
||||
//import java.util.List;
|
||||
//
|
||||
//
|
||||
//public class HrmRocketMsgListener implements MessageListenerConcurrently {
|
||||
// @Override
|
||||
// public ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> msgs, ConsumeConcurrentlyContext consumeConcurrentlyContext) {
|
||||
// BaseBean bb = new BaseBean();
|
||||
// MessageExt msg = msgs.get(0);
|
||||
//
|
||||
// HrmRocketmqUtil hrmRocketmqUtil = new HrmRocketmqUtil();
|
||||
//
|
||||
// try {
|
||||
//
|
||||
// bb.writeLog("Consumer---6----"+new String(msg.getBody()));
|
||||
// String msgdata = new String(msg.getBody(),"UTF-8");
|
||||
// if(StringUtils.isBlank(msgdata))
|
||||
// {
|
||||
// int errcount = hrmRocketmqUtil.updateOrgData(msgdata);
|
||||
// bb.writeLog("Consumer---errcount---:"+errcount);
|
||||
// }
|
||||
// } catch (UnsupportedEncodingException e) {
|
||||
// e.printStackTrace();
|
||||
// bb.writeLog("Consumer---UnsupportedEncodingException---e:"+e);
|
||||
// return ConsumeConcurrentlyStatus.RECONSUME_LATER;
|
||||
// }
|
||||
// return ConsumeConcurrentlyStatus.CONSUME_SUCCESS;
|
||||
//
|
||||
// }
|
||||
//
|
||||
//}
|
||||
package weaver.interfaces.dito.mq;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext;
|
||||
import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
|
||||
import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import weaver.general.BaseBean;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public class HrmRocketMsgListener implements MessageListenerConcurrently {
|
||||
@Override
|
||||
public ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> msgs, ConsumeConcurrentlyContext consumeConcurrentlyContext) {
|
||||
BaseBean bb = new BaseBean();
|
||||
MessageExt msg = msgs.get(0);
|
||||
|
||||
HrmRocketmqUtil hrmRocketmqUtil = new HrmRocketmqUtil();
|
||||
|
||||
try {
|
||||
|
||||
bb.writeLog("Consumer---6----"+new String(msg.getBody()));
|
||||
String msgdata = new String(msg.getBody(),"UTF-8");
|
||||
if(StringUtils.isBlank(msgdata))
|
||||
{
|
||||
int errcount = hrmRocketmqUtil.updateOrgData(msgdata);
|
||||
bb.writeLog("Consumer---errcount---:"+errcount);
|
||||
}
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
e.printStackTrace();
|
||||
bb.writeLog("Consumer---UnsupportedEncodingException---e:"+e);
|
||||
return ConsumeConcurrentlyStatus.RECONSUME_LATER;
|
||||
}
|
||||
return ConsumeConcurrentlyStatus.CONSUME_SUCCESS;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,40 +1,41 @@
|
||||
//package weaver.interfaces.dito.mq;
|
||||
//
|
||||
//import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext;
|
||||
//import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
|
||||
//import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
|
||||
//import org.apache.rocketmq.common.message.MessageExt;
|
||||
//import weaver.general.BaseBean;
|
||||
//
|
||||
//import java.io.UnsupportedEncodingException;
|
||||
//import java.util.List;
|
||||
//
|
||||
//
|
||||
//public class RocketMsgListener implements MessageListenerConcurrently {
|
||||
// @Override
|
||||
// public ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> msgs, ConsumeConcurrentlyContext consumeConcurrentlyContext) {
|
||||
// BaseBean bb = new BaseBean();
|
||||
// MessageExt msg = msgs.get(0);
|
||||
//
|
||||
// RocketmqUtil rocketmqUtil = new RocketmqUtil();
|
||||
//
|
||||
// try {
|
||||
//
|
||||
// bb.writeLog("Consumer---3----"+new String(msg.getBody()));
|
||||
// String msgdata = new String(msg.getBody(),"UTF-8");
|
||||
// if(!"".equals(msgdata))
|
||||
// {
|
||||
// String data = msgdata.substring(msgdata.indexOf("{"));
|
||||
// int errcount = rocketmqUtil.updateOrgData(data);
|
||||
// bb.writeLog("Consumer---errcount---:"+errcount);
|
||||
// }
|
||||
// } catch (UnsupportedEncodingException e) {
|
||||
// e.printStackTrace();
|
||||
// bb.writeLog("Consumer---UnsupportedEncodingException---e:"+e);
|
||||
// return ConsumeConcurrentlyStatus.RECONSUME_LATER;
|
||||
// }
|
||||
// return ConsumeConcurrentlyStatus.CONSUME_SUCCESS;
|
||||
//
|
||||
// }
|
||||
//
|
||||
//}
|
||||
package weaver.interfaces.dito.mq;
|
||||
|
||||
import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext;
|
||||
import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
|
||||
import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import weaver.general.BaseBean;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public class RocketMsgListener implements MessageListenerConcurrently {
|
||||
@Override
|
||||
public ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> msgs, ConsumeConcurrentlyContext consumeConcurrentlyContext) {
|
||||
BaseBean bb = new BaseBean();
|
||||
MessageExt msg = msgs.get(0);
|
||||
|
||||
RocketmqUtil rocketmqUtil = new RocketmqUtil();
|
||||
|
||||
try {
|
||||
|
||||
bb.writeLog("Consumer---3----"+new String(msg.getBody()));
|
||||
|
||||
String msgdata = new String(msg.getBody(),"UTF-8");
|
||||
if(!"".equals(msgdata))
|
||||
{
|
||||
String data = msgdata.substring(msgdata.indexOf("{"));
|
||||
int errcount = rocketmqUtil.updateOrgData(data);
|
||||
bb.writeLog("Consumer---errcount---:"+errcount);
|
||||
}
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
e.printStackTrace();
|
||||
bb.writeLog("Consumer---UnsupportedEncodingException---e:"+e);
|
||||
return ConsumeConcurrentlyStatus.RECONSUME_LATER;
|
||||
}
|
||||
return ConsumeConcurrentlyStatus.CONSUME_SUCCESS;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,32 @@
|
||||
package weaver.interfaces.dito.mq;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import weaver.general.BaseBean;
|
||||
import weaver.interfaces.dito.job.ESiginsCronJob;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
public class SignatureConsumer implements ConsumerBase{
|
||||
|
||||
@Override
|
||||
public boolean support(String tableName) {
|
||||
|
||||
return "ele_signature".equals(tableName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void consumer(JSONArray jsonArray, String tableName) {
|
||||
BaseBean bb = new BaseBean();
|
||||
bb.writeLog("********** consumer SignatureConsumer start **********");
|
||||
for (int i = 0; i < jsonArray.size(); i++){
|
||||
JSONObject jsonObject = jsonArray.getJSONObject(i);
|
||||
String sysUserCode = jsonObject.getString("sysUserCode");
|
||||
ESiginsCronJob eSiginsCronJob = new ESiginsCronJob();
|
||||
eSiginsCronJob.setUsercode(sysUserCode);
|
||||
eSiginsCronJob.execute();
|
||||
|
||||
}
|
||||
bb.writeLog("********** consumer SignatureConsumer end **********");
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue