作者 朱兆平

金二路由验证优化,根据场站编号确定此场站是否有申报业务的金二业务配置,再进行判定

... ... @@ -84,8 +84,8 @@ public class MessageRouterX21 implements MessageRouter {
* 对应进出场申请数据
*/
log.error("[G2]-X21与流转信息核碰失败,未有流转缓存或者二维码对碰不成功");
CommandClient.Client(info,"G2-未找到通道对应申报信息,或二维码信息不一致");
record(info,false,"G2-未找到通道对应申报信息",null);
CommandClient.Client(info,"未找到通道对应申报信息,或二维码信息不一致");
record(info,false,"[FormCheck]-未找到通道对应申报信息",null);
}
... ... @@ -116,8 +116,12 @@ public class MessageRouterX21 implements MessageRouter {
* @return true 走对通道 false 走错通道
*/
private void rightChnelCheck(String businessType,GatherInfo info){
LandRouterConfig landRouterConfig = new LandRouterConfig();
landRouterConfig.setBusinessType(businessType);
landRouterConfig.setAreaId(info.getAreaid());
List<LandRouterConfig> routerConfigs = landRouterConfigDao.selectByBussType(businessType);
//查询此场站此业务类型有无金二业务配置
List<LandRouterConfig> routerConfigs = landRouterConfigDao.selectByBussType(landRouterConfig);
//有金二与业务类型绑定
if (!routerConfigs.isEmpty()){
/**
... ...