业务流程如下:
1、报关调度服务定时检查报关委托数据,如果有新的报关委托,则将报关委托以消息的形式发送出去。
2、报关服务和报检服务监听报关消息队列和报检消息队列,如果有消息,则触发报关和报检业务流程
3、报关委托调度服务记录消息发送日志
4、报关服务和报检服务记录消息接收日志
具体业务实现:
1、报关调度服务定时轮询报关委托表,查找条件为委托状态为尚未申请报关的数据,将数据发送出去,同时将发送日志记录入库
2、报关服务接受到消息后,修改报关委托表中指定委托的状态为开始申请报关,将消息记录入库,并开始报关业务
3、报检服务接受到消息后,修改报关委托表中的指定委托的状态为开始申请报检,并把记录入库,并开始报检业务