添加动态航班整体处理框架
This commit is contained in:
+9
-6
@@ -1,4 +1,4 @@
|
||||
package com.gzzn.omms.msgexchangeapi.service;
|
||||
package com.gzzn.omms.msgexchangeapi.service.flightInfo;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
@@ -11,6 +11,7 @@ import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.DnldMsg;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR;
|
||||
import com.gzzn.omms.msgexchangeapi.msghandler.MsgHandlerDispatcher;
|
||||
import com.gzzn.omms.msgexchangeapi.redis.RedisService;
|
||||
import com.gzzn.omms.msgexchangeapi.service.IExchangeService;
|
||||
|
||||
@Service
|
||||
public class FlightInfoServiceImpl implements IFlightInfoService {
|
||||
@@ -38,17 +39,19 @@ public class FlightInfoServiceImpl implements IFlightInfoService {
|
||||
.getFltr();
|
||||
for(FLTR fltr : lsFltr)
|
||||
{
|
||||
redisSet(fltr);
|
||||
}
|
||||
Boolean result = redisSet(fltr);
|
||||
if(result == false)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}//end for
|
||||
|
||||
return true;
|
||||
} //end function
|
||||
|
||||
|
||||
@Override
|
||||
public List<FLTR> updateByCminmsgs(List<Cminmsg> lsCminmsgs) {
|
||||
MsgHandlerDispatcher msgHandlerDispatcher = new MsgHandlerDispatcher();
|
||||
|
||||
public List<UpdateByCminmsgsResult> updateByCminmsgs(List<Cminmsg> lsCminmsgs) {
|
||||
for (Cminmsg cminmsg : lsCminmsgs) {
|
||||
//更新动态航班消息
|
||||
String strClobMsg = cminmsg.getCminmsgsClobMsg();
|
||||
+2
-3
@@ -1,9 +1,8 @@
|
||||
package com.gzzn.omms.msgexchangeapi.service;
|
||||
package com.gzzn.omms.msgexchangeapi.service.flightInfo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.gzzn.omms.msgexchangeapi.entity.Cminmsg;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR;
|
||||
|
||||
public interface IFlightInfoService {
|
||||
/**
|
||||
@@ -16,5 +15,5 @@ public interface IFlightInfoService {
|
||||
* @param lsCminmsgs
|
||||
* @return 返回被更新了的动态航班信息
|
||||
*/
|
||||
public List<FLTR> updateByCminmsgs(List<Cminmsg> lsCminmsgs);
|
||||
public List<UpdateByCminmsgsResult> updateByCminmsgs(List<Cminmsg> lsCminmsgs);
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
package com.gzzn.omms.msgexchangeapi.service.flightInfo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.gzzn.omms.msgexchangeapi.entity.Cminmsg;
|
||||
import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR;
|
||||
|
||||
public class UpdateByCminmsgsResult {
|
||||
Boolean isSuccess;//是否更新成功
|
||||
Cminmsg cminmsg; //消息
|
||||
List<FLTR> fltrs; //影响的航班动态信息
|
||||
}
|
||||
Reference in New Issue
Block a user