修改xml消息在分发前一次转成MSG对象,避免后面业务反复做不必要的转换操作
This commit is contained in:
+3
-3
@@ -11,6 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.gzzn.omms.msgexchangeapi.entity.Cminmsg;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.CminmsgWapper;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.MSG;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD.FLTR;
|
||||
@@ -32,9 +33,8 @@ public class FlightInfoServiceImpl implements IFlightInfoService {
|
||||
MsgHandlerDispatcher msgHandlerDispatcher;
|
||||
|
||||
@Override
|
||||
public Boolean updateByDaySchd(Cminmsg cminmsg) {
|
||||
String clobMsg = cminmsg.getCminmsgsClobMsg();
|
||||
MSG dnldMsg = exchangeService.xmlToMsg(clobMsg);
|
||||
public Boolean updateByDaySchd(CminmsgWapper cminmsg) {
|
||||
MSG dnldMsg = cminmsg.getMsg();
|
||||
|
||||
//
|
||||
List<SCHD.FLTR> lsFltr = dnldMsg
|
||||
|
||||
+2
-1
@@ -3,6 +3,7 @@ package com.gzzn.omms.msgexchangeapi.service.flightInfo;
|
||||
import java.util.List;
|
||||
|
||||
import com.gzzn.omms.msgexchangeapi.entity.Cminmsg;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.CminmsgWapper;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD;
|
||||
|
||||
public interface IFlightInfoService {
|
||||
@@ -17,7 +18,7 @@ public interface IFlightInfoService {
|
||||
/**
|
||||
* 同步日计划更新航班信息
|
||||
*/
|
||||
public Boolean updateByDaySchd(Cminmsg cminmsg);
|
||||
public Boolean updateByDaySchd(CminmsgWapper cminmsg);
|
||||
|
||||
/**
|
||||
* 通过航班id获取航班动态
|
||||
|
||||
Reference in New Issue
Block a user