...
|
...
|
@@ -43,7 +43,7 @@ public class GatherInfoHandle implements GatherInfoService { |
|
|
private static String FANGXING= "有运单未放行";
|
|
|
private static String FENBO = "装载运单的分拨申请舱单未通过校验";
|
|
|
private static String NOGrossWt = "过磅重量异常";
|
|
|
private static String BLACKLIST= "此车辆已被拉进黑名单,不允许出区";
|
|
|
private static String BLACKLIST= "车辆已被拉进黑名单,不允许出区";
|
|
|
private static String CHANEL_ERR= "无对应通道流转申请,走错通道";
|
|
|
|
|
|
|
...
|
...
|
@@ -247,13 +247,17 @@ public class GatherInfoHandle implements GatherInfoService { |
|
|
//2. 校验车辆是否备案
|
|
|
LandRoadVe ve = gatherInfoHandle.veService.selectByFrameNo(vaName);
|
|
|
//若无备案信息或者黑名单,返回车辆未备案或者识别错误,
|
|
|
if (ve == null || !veBlackListCheck(ve)) {
|
|
|
if (ve == null) {
|
|
|
log.error(NORECORD+vaName);
|
|
|
sendBw(info,false,NORECORD + vaName,null,listinfos);
|
|
|
//CommandClient.Client(info, NORECORD + vaName);
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
if (!veBlackListCheck(ve)){
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
//车辆备案重量
|
|
|
selfWt=Double.parseDouble(ve.getSelfWt());
|
|
|
return true;
|
...
|
...
|
@@ -265,8 +269,8 @@ public class GatherInfoHandle implements GatherInfoService { |
|
|
*/
|
|
|
private boolean veBlackListCheck(LandRoadVe ve){
|
|
|
if("Y".equals(ve.getVeState())){
|
|
|
log.info(BLACKLIST+vaName);
|
|
|
sendBw(info,false,BLACKLIST + vaName,null,listinfos);
|
|
|
log.info(vaName+BLACKLIST);
|
|
|
sendBw(info,false,vaName+BLACKLIST,null,listinfos);
|
|
|
return false;
|
|
|
}
|
|
|
return true;
|
...
|
...
|
|