重新更加xsd生成所有的消息pojo类 。并完整重构代码

This commit is contained in:
zhouxiunai
2018-12-07 15:29:28 +08:00
parent c02dc7929b
commit 63ffe59fd4
176 changed files with 32695 additions and 1757 deletions
@@ -8,11 +8,11 @@ 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.msg.schd.dnld.DNLDMsg;
import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR;
import com.gzzn.omms.msgexchangeapi.entity.msg.MSG;
import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD;
import com.gzzn.omms.msgexchangeapi.msghandler.MsgHandlerDispatcher;
import com.gzzn.omms.msgexchangeapi.redis.RedisService;
import com.gzzn.omms.msgexchangeapi.service.IExchangeService;
import com.gzzn.omms.msgexchangeapi.service.exchange.IExchangeService;
@Service("flightInfoService")
public class FlightInfoServiceImpl implements IFlightInfoService {
@@ -30,16 +30,16 @@ public class FlightInfoServiceImpl implements IFlightInfoService {
@Override
public Boolean updateByDaySchd(Cminmsg cminmsg) {
String clobMsg = cminmsg.getCminmsgsClobMsg();
DNLDMsg dnldMsg = exchangeService.xmlstrToObject(clobMsg, DNLDMsg.class);
MSG dnldMsg = exchangeService.xmlstrToObject(clobMsg, MSG.class);
this.removeAll();
//
List<FLTR> lsFltr = dnldMsg
List<SCHD.FLTR> lsFltr = dnldMsg
.getSCHD()
.getFLTR();
for(FLTR fltr : lsFltr)
for(SCHD.FLTR fltr : lsFltr)
{
Boolean result = redisSet(fltr);
if(result == false)
@@ -53,14 +53,14 @@ public class FlightInfoServiceImpl implements IFlightInfoService {
@Override
public FLTR getByFlid(String flid) {
FLTR fltr = (FLTR) redisGet(flid);
public SCHD.FLTR getByFlid(String flid) {
SCHD.FLTR fltr = (SCHD.FLTR) redisGet(flid);
return fltr;
}
@Override
public boolean saveFltr(FLTR fltr) {
public boolean saveFltr(SCHD.FLTR fltr) {
return redisSet(fltr);
}
@@ -70,7 +70,7 @@ public class FlightInfoServiceImpl implements IFlightInfoService {
* @param fltr
* @return
*/
private boolean redisSet(FLTR fltr)
private boolean redisSet(SCHD.FLTR fltr)
{
return redisService.set(redisKey + fltr.getFLID(), fltr);
}
@@ -96,12 +96,12 @@ public class FlightInfoServiceImpl implements IFlightInfoService {
@Override
public List<FLTR> findAll() {
public List<SCHD.FLTR> findAll() {
Set<String> keys = redisService.keys(redisKey + "*");
List<FLTR> lsResult = new ArrayList();
List<SCHD.FLTR> lsResult = new ArrayList();
keys.forEach(key->{
FLTR fltr = (FLTR) redisService.get(key);
SCHD.FLTR fltr = (SCHD.FLTR) redisService.get(key);
lsResult.add(fltr);
});
@@ -3,7 +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.msg.schd.dnld.FLTR;
import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD;
public interface IFlightInfoService {
@@ -11,7 +11,7 @@ public interface IFlightInfoService {
* 获取所有动态航班信息
* @return 所有最新的动态航班信息
*/
public List<FLTR> findAll();
public List<SCHD.FLTR> findAll();
/**
@@ -24,10 +24,10 @@ public interface IFlightInfoService {
* @param flid
* @return
*/
public FLTR getByFlid(String flid);
public SCHD.FLTR getByFlid(String flid);
/**
* 保存航班动态信息,新增或更新
*/
public boolean saveFltr(FLTR fltr);
public boolean saveFltr(SCHD.FLTR fltr);
}
@@ -4,12 +4,12 @@ import java.util.ArrayList;
import java.util.List;
import com.gzzn.omms.msgexchangeapi.entity.Cminmsg;
import com.gzzn.omms.msgexchangeapi.entity.msg.schd.dnld.FLTR;
import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD;
public class UpdateByCminmsgsResult {
private Boolean isSuccess;//是否更新成功
private Cminmsg cminmsg; //消息
private List<FLTR> fltrs; //影响的航班动态信息
private List<SCHD.FLTR> fltrs; //影响的航班动态信息
public Boolean getIsSuccess() {
return isSuccess;
@@ -23,21 +23,21 @@ public class UpdateByCminmsgsResult {
public void setCminmsg(Cminmsg cminmsg) {
this.cminmsg = cminmsg;
}
public List<FLTR> getFltrs() {
public List<SCHD.FLTR> getFltrs() {
return fltrs;
}
public void setFltrs(List<FLTR> fltrs) {
public void setFltrs(List<SCHD.FLTR> fltrs) {
this.fltrs = fltrs;
}
public static UpdateByCminmsgsResult success(Cminmsg cminmsg,FLTR fltr)
public static UpdateByCminmsgsResult success(Cminmsg cminmsg,SCHD.FLTR fltr)
{
UpdateByCminmsgsResult updateByCminmsgsResult = new UpdateByCminmsgsResult();
updateByCminmsgsResult.isSuccess = true;
updateByCminmsgsResult.cminmsg = cminmsg;
List<FLTR> fltrs = new ArrayList();
List<SCHD.FLTR> fltrs = new ArrayList();
fltrs.add(fltr);
updateByCminmsgsResult.fltrs = fltrs;
@@ -45,7 +45,7 @@ public class UpdateByCminmsgsResult {
return updateByCminmsgsResult;
}//end function
public static UpdateByCminmsgsResult success(Cminmsg cminmsg,List<FLTR> fltrs)
public static UpdateByCminmsgsResult success(Cminmsg cminmsg,List<SCHD.FLTR> fltrs)
{
UpdateByCminmsgsResult updateByCminmsgsResult = new UpdateByCminmsgsResult();