修改ExchangeService 抽象定义msg , xml ,json 间的转换
This commit is contained in:
@@ -27,7 +27,7 @@ public class MsgHandlerDispatcher {
|
||||
{
|
||||
try
|
||||
{
|
||||
MSG msg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), MSG.class);
|
||||
MSG msg = exchangeService.xmlToMsg(cminmsg.getCminmsgsClobMsg());
|
||||
String type = msg.getMETA().getTYPE().name();
|
||||
String subType = msg.getMETA().getSTYP().name();
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ public class FDELHandler extends FlopBaseHandler {
|
||||
|
||||
@Override
|
||||
public HandlerResult run(Cminmsg cminmsg) {
|
||||
MSG msg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), MSG.class);
|
||||
MSG msg = exchangeService.xmlToMsg(cminmsg.getCminmsgsClobMsg());
|
||||
FLOP flop = msg.getFLOP();
|
||||
|
||||
|
||||
|
||||
+3
-3
@@ -45,7 +45,7 @@ public class FlopBaseHandler implements IBaseHandler {
|
||||
|
||||
@Override
|
||||
public HandlerResult run(Cminmsg cminmsg) {
|
||||
MSG msg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), MSG.class);
|
||||
MSG msg = exchangeService.xmlToMsg(cminmsg.getCminmsgsClobMsg());
|
||||
FLOP flop = msg.getFLOP();
|
||||
|
||||
|
||||
@@ -96,7 +96,7 @@ public class FlopBaseHandler implements IBaseHandler {
|
||||
kafkaservice.msgSend("schd", schdMsg);
|
||||
|
||||
//send msg
|
||||
String msg = exchangeService.xmlstrToJson(
|
||||
String msg = exchangeService.xmlMsgToJsonMsg(
|
||||
cminmsg.getCminmsgsClobMsg()
|
||||
);
|
||||
kafkaservice.msgSend("msg", msg);
|
||||
@@ -110,7 +110,7 @@ public class FlopBaseHandler implements IBaseHandler {
|
||||
protected void sendMsg(Cminmsg cminmsg)
|
||||
{
|
||||
//send msg
|
||||
String msg = exchangeService.xmlstrToJson(
|
||||
String msg = exchangeService.xmlMsgToJsonMsg(
|
||||
cminmsg.getCminmsgsClobMsg()
|
||||
);
|
||||
kafkaservice.msgSend("msg", msg);
|
||||
|
||||
@@ -19,7 +19,7 @@ public class ADFTHandler extends SchdBaseHandler{
|
||||
|
||||
@Override
|
||||
public HandlerResult run(Cminmsg cminmsg) {
|
||||
MSG msg = exchangeService.xmlstrToObject(cminmsg.getCminmsgsClobMsg(), MSG.class);
|
||||
MSG msg = exchangeService.xmlToMsg(cminmsg.getCminmsgsClobMsg());
|
||||
if(msg.getSCHD().getFLTR().size() != 1)
|
||||
{
|
||||
logger.error("预期每条消息只会包含一个动态航班,当前{}",msg.getSCHD().getFLTR().size());
|
||||
|
||||
+3
-3
@@ -54,7 +54,7 @@ public class SchdBaseHandler implements IBaseHandler{
|
||||
{
|
||||
//发送日航班消息的通知给前端,让前端重新加载全部动态
|
||||
String clobMsg = cminmsg.getCminmsgsClobMsg();
|
||||
MSG dnldMsg = exchangeService.xmlstrToObject(clobMsg, MSG.class);
|
||||
MSG dnldMsg = exchangeService.xmlToMsg(clobMsg);
|
||||
|
||||
int recs = dnldMsg.getSCHD().getRECS();
|
||||
logger.info("发送日计划到kafka,条数:{}",recs);
|
||||
@@ -73,7 +73,7 @@ public class SchdBaseHandler implements IBaseHandler{
|
||||
protected void sendMsg(Cminmsg cminmsg)
|
||||
{
|
||||
//send msg
|
||||
String msg = exchangeService.xmlstrToJson(
|
||||
String msg = exchangeService.xmlMsgToJsonMsg(
|
||||
cminmsg.getCminmsgsClobMsg()
|
||||
);
|
||||
kafkaservice.msgSend("msg", msg);
|
||||
@@ -92,7 +92,7 @@ public class SchdBaseHandler implements IBaseHandler{
|
||||
kafkaservice.msgSend("schd", schdMsg);
|
||||
|
||||
//send msg
|
||||
String msg = exchangeService.xmlstrToJson(
|
||||
String msg = exchangeService.xmlMsgToJsonMsg(
|
||||
cminmsg.getCminmsgsClobMsg()
|
||||
);
|
||||
kafkaservice.msgSend("msg", msg);
|
||||
|
||||
Reference in New Issue
Block a user