修改完善日航班计划通知事件
This commit is contained in:
+6
-13
@@ -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完毕");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user