修改完善日航班计划通知事件

This commit is contained in:
zhouxiunai
2018-12-25 12:00:20 +08:00
parent 4281ea6696
commit b055729147
@@ -6,6 +6,7 @@ import java.util.List;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gzzn.omms.msgexchangeapi.dto.ResponseDto;
import com.gzzn.omms.msgexchangeapi.entity.Cminmsg; import com.gzzn.omms.msgexchangeapi.entity.Cminmsg;
import com.gzzn.omms.msgexchangeapi.entity.msg.MSG; import com.gzzn.omms.msgexchangeapi.entity.msg.MSG;
import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD;
@@ -51,23 +52,15 @@ public class SchdBaseHandler implements IBaseHandler{
*/ */
protected void sendDschd(Cminmsg cminmsg) protected void sendDschd(Cminmsg cminmsg)
{ {
//将每条计划转成一条json消息推送到kafka //发送日航班消息的通知给前端,让前端重新加载全部动态
String clobMsg = cminmsg.getCminmsgsClobMsg(); String clobMsg = cminmsg.getCminmsgsClobMsg();
MSG dnldMsg = exchangeService.xmlstrToObject(clobMsg, MSG.class); MSG dnldMsg = exchangeService.xmlstrToObject(clobMsg, MSG.class);
// int recs = dnldMsg.getSCHD().getRECS();
List<SCHD.FLTR> lsFltr = dnldMsg logger.info("发送日计划到kafka,条数:{}",recs);
.getSCHD()
.getFLTR();
logger.info("准备发送日计划到kafka"); ResponseDto<Integer> resDto = ResponseDto.success(recs);
kafkaservice.msgSend("dschd", JsonUtil.getString(resDto));
for(FLTR fltr : lsFltr)
{
//send msg
String msgJson = JsonUtil.getStringWithNoneKey(fltr);
kafkaservice.msgSend("dschd", msgJson);
}
logger.info("发送日计划到kafka完毕"); logger.info("发送日计划到kafka完毕");
} }