...
|
...
|
@@ -188,7 +188,7 @@ public class GatherInfoHandle implements GatherInfoService { |
|
|
log.info("[X21-SUCCESS]:[IN]-进口提货放行");
|
|
|
}else{
|
|
|
sendBw(info,false,CHECKINNOEMPTY,landBusinessTypeList,listinfos);
|
|
|
log.info("[X21-ERR]:[IN]-进口提货-费空车驶入");
|
|
|
log.info("[X21-ERR]:[IN]-进口提货-非空车驶入");
|
|
|
}
|
|
|
break;
|
|
|
default:
|
...
|
...
|
@@ -261,17 +261,72 @@ public class GatherInfoHandle implements GatherInfoService { |
|
|
|
|
|
/**
|
|
|
* 一.
|
|
|
* 场站白名单
|
|
|
* 场站白名单,顺丰
|
|
|
* @return 白名单 true. 其他走校验
|
|
|
*/
|
|
|
private boolean areaWhiteListCheck(){
|
|
|
if(FileTool.readProperties("stationsf").equals(info.getAreaid())) {
|
|
|
return true;
|
|
|
}
|
|
|
if (zbqAreaWhiteListCheck()) {
|
|
|
return true;
|
|
|
}
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 一.
|
|
|
* 场站白名单,综保区白名单特殊验放
|
|
|
* 综保区不做重量验放,但是还要进行单证放行验放
|
|
|
* @return 白名单 true. 其他走校验
|
|
|
*/
|
|
|
private boolean zbqAreaWhiteListCheck(){
|
|
|
if(FileTool.readProperties("station").contains(info.getAreaid())) {
|
|
|
log.info("[ZBQ]-综保区核验放行");
|
|
|
if ("E".equals(info.getIetype())){
|
|
|
|
|
|
inStationInfo(); //入场信息获取
|
|
|
setListinfos(); //流转申请表体获取
|
|
|
|
|
|
//业务类型及放行判定
|
|
|
switch (landBusinessTypeList.getBusinesstype()){
|
|
|
case "进口提货":
|
|
|
if ("退库货物".equals(landBusinessTypeList.getCocode()) || "换单货物".equals(landBusinessTypeList.getCocode())){
|
|
|
return true;
|
|
|
}else {
|
|
|
//检查运单放行
|
|
|
if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){
|
|
|
return true;
|
|
|
}else {
|
|
|
//有运单未放行
|
|
|
log.error("[进口提货]-出场未通过校验:"+FANGXING+landBusinessTypeList.getMasterList());
|
|
|
sendBw(info,false,FANGXING,landBusinessTypeList,listinfos);
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
case "调拨业务":
|
|
|
//检查运单放行,拉板可出
|
|
|
if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){
|
|
|
return true;
|
|
|
}else {
|
|
|
//有运单未放行
|
|
|
log.error("[调拨业务]-出场未通过校验:"+FANGXING+landBusinessTypeList.getMasterList());
|
|
|
sendBw(info,false,FANGXING,landBusinessTypeList,listinfos);
|
|
|
return false;
|
|
|
}
|
|
|
default:
|
|
|
return true;
|
|
|
}
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 1. 车牌信息校验
|
|
|
*/
|
...
|
...
|
@@ -696,9 +751,6 @@ public class GatherInfoHandle implements GatherInfoService { |
|
|
log.info("[流转缓存]-{}缓存已核销",vaName);
|
|
|
//核销记录
|
|
|
releaseRecord();
|
|
|
|
|
|
//总业务车次计数
|
|
|
gatherInfoHandle.redisService.incr("kako-barcode-total",1);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
|