...
|
...
|
@@ -306,15 +306,20 @@ public class GatherInfoHandle implements GatherInfoService { |
|
|
}
|
|
|
|
|
|
case "调拨业务":
|
|
|
//检查运单放行,拉板可出
|
|
|
if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){
|
|
|
if (goodsWhiteListCheck()){
|
|
|
return true;
|
|
|
}else {
|
|
|
//有运单未放行
|
|
|
log.error("[调拨业务]-出场未通过校验:"+FANGXING+landBusinessTypeList.getMasterList());
|
|
|
sendBw(info,false,FANGXING,landBusinessTypeList,listinfos);
|
|
|
return false;
|
|
|
//检查运单放行,拉板可出
|
|
|
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;
|
|
|
}
|
...
|
...
|
@@ -612,16 +617,23 @@ public class GatherInfoHandle implements GatherInfoService { |
|
|
log.info("[调拨-空车]-{}空车离场",info.getVename());
|
|
|
return true;
|
|
|
}
|
|
|
//检查运单放行,拉板可出
|
|
|
if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){
|
|
|
|
|
|
//白名单货物不检查放行
|
|
|
if (goodsWhiteListCheck()) {
|
|
|
return true;
|
|
|
}else {
|
|
|
//有运单未放行
|
|
|
log.error("[调拨业务]-出场未通过校验:"+FANGXING+landBusinessTypeList.getMasterList());
|
|
|
sendBw(info,false,FANGXING,landBusinessTypeList,listinfos);
|
|
|
return false;
|
|
|
}else{
|
|
|
//检查运单放行,拉板可出
|
|
|
if (gatherInfoHandle.resMessageService.checkManifestRelease(info,listinfos)){
|
|
|
return true;
|
|
|
}else {
|
|
|
//有运单未放行
|
|
|
log.error("[调拨业务]-出场未通过校验:"+FANGXING+landBusinessTypeList.getMasterList());
|
|
|
sendBw(info,false,FANGXING,landBusinessTypeList,listinfos);
|
|
|
return false;
|
|
|
}
|
|
|
//todo:检查ULD放行.
|
|
|
}
|
|
|
//todo:检查ULD放行.
|
|
|
|
|
|
}else{
|
|
|
log.error("[调拨业务]-出场未通过校验:"+GROWSSEXCETION);
|
|
|
sendBw(info,false,GROWSSEXCETION,landBusinessTypeList,listinfos);
|
...
|
...
|
|